JSPM

Found 11770 results for parser

commander

the complete solution for node.js command-line programs

  • v14.0.2
  • 63.22
  • Published

js-yaml

YAML 1.2 parser and serializer

  • v4.1.0
  • 62.47
  • Published

argparse

CLI arguments parser. Native port of python's argparse.

  • v2.0.1
  • 62.39
  • Published

yargs

yargs the modern, pirate-themed, successor to optimist.

  • v18.0.0
  • 62.37
  • Published

yargs-parser

the mighty option parser used by yargs

  • v22.0.0
  • 61.60
  • Published

postcss

Tool for transforming styles with JS plugins

  • v8.5.6
  • 61.02
  • Published

yaml

JavaScript parser and stringifier for YAML

  • v2.8.1
  • 60.24
  • Published

minimist

parse argument options

  • v1.2.8
  • 60.15
  • Published

espree

An Esprima-compatible JavaScript parser built on Acorn

  • v10.4.0
  • 59.78
  • Published

jackspeak

A very strict and proper argument parser.

  • v4.1.1
  • 59.48
  • Published

bytes

Utility to parse a string bytes to bytes and vice-versa

  • v3.1.2
  • 59.21
  • Published

flatted

A super light and fast circular JSON parser.

  • v3.3.3
  • 58.99
  • Published

lines-and-columns

Maps lines and columns to character offsets and back.

  • v2.0.4
  • 58.99
  • Published

parse5

HTML parser and serializer.

  • v8.0.0
  • 58.95
  • Published

postcss-value-parser

Transforms css values and at-rule params into the tree

  • v4.2.0
  • 58.71
  • Published

esprima

ECMAScript parsing infrastructure for multipurpose analysis

  • v4.0.1
  • 58.55
  • Published

css-tree

A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations

  • v3.1.0
  • 58.41
  • Published

fast-xml-parser

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

  • v5.3.1
  • 57.88
  • Published

range-parser

Range header field string parser

  • v1.2.1
  • 57.49
  • Published

meow

CLI app helper

  • v14.0.0
  • 57.39
  • Published

cssom

CSS Object Model implementation and CSS parser

  • v0.5.0
  • 57.38
  • Published

htmlparser2

Fast & forgiving HTML/XML parser

  • v10.0.0
  • 57.25
  • Published

uglify-js

JavaScript parser, mangler/compressor and beautifier toolkit

  • v3.19.3
  • 56.63
  • Published

url-parse

Small footprint URL parser that works seamlessly across Node.js and browser environments

  • v1.5.10
  • 56.47
  • Published

fraction.js

The RAW rational numbers library

  • v5.3.4
  • 56.11
  • Published

dashdash

A light, featureful and explicit option parsing library.

  • v2.0.0
  • 55.64
  • Published

micromark

small commonmark compliant markdown parser with positional info and concrete tokens

  • v4.0.2
  • 55.48
  • Published

bowser

Lightweight browser detector

  • v2.12.1
  • 55.40
  • Published

@adobe/css-tools

A modern CSS parser and stringifier with TypeScript support

  • v4.4.4
  • 55.29
  • Published

ret

Tokenizes a string that represents a regular expression.

  • v0.5.0
  • 55.15
  • Published

postgres-array

Parse postgres array columns

  • v3.0.4
  • 55.05
  • Published

rrweb-cssom

CSS Object Model implementation and CSS parser

  • v0.8.0
  • 55.01
  • Published

pngjs

PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.

  • v7.0.0
  • 54.91
  • Published

typescript-eslint

Tooling which enables you to use TypeScript with ESLint

  • v8.46.2
  • 54.78
  • Published

regexpp

Regular expression parser for ECMAScript.

  • v3.2.0
  • 54.52
  • Published

html-minifier-terser

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

  • v7.2.0
  • 54.37
  • Published

colord

👑 A tiny yet powerful tool for high-performance color manipulations and conversions

  • v2.9.3
  • 54.30
  • Published

cheerio

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

  • v1.1.2
  • 54.28
  • Published

@xmldom/xmldom

A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

  • v0.8.11
  • 54.21
  • Published

postgres-date

Postgres date column parser

  • v2.1.0
  • 54.18
  • Published

style-to-object

Parse CSS inline style to JavaScript object.

  • v1.0.12
  • 54.04
  • Published

strtok3

A promise based streaming tokenizer

  • v10.3.4
  • 53.86
  • Published

JSONStream

rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

  • v1.3.5
  • 53.59
  • Published

csv-parse

CSV parsing implementing the Node.js `stream.Transform` API

  • v6.1.0
  • 53.38
  • Published

mri

Quickly scan for CLI flags and arguments

  • v1.2.0
  • 53.27
  • Published

svg-parser

Create a JSON-friendly object from an SVG string

  • v2.0.4
  • 53.18
  • Published

redis-parser

Javascript Redis protocol (RESP) parser

  • v3.0.0
  • 52.98
  • Published

regex-parser

A module that parses a string as regular expression and returns the parsed value.

  • v2.3.1
  • 52.83
  • Published

bson

A bson parser for node.js and the browser

  • v6.10.4
  • 52.79
  • Published

url-parse-lax

Lax URL parsing with support for protocol-less URLs and IPs

  • v6.0.0
  • 52.78
  • Published

markdown-it

Markdown-it - modern pluggable markdown parser.

  • v14.1.0
  • 52.77
  • Published

dargs

Reverse minimist. Convert an object of options into an array of command-line arguments.

  • v8.1.0
  • 52.73
  • Published

less

Leaner CSS

  • v4.4.2
  • 52.72
  • Published

regexp-tree

Regular Expressions parser in JavaScript

  • v0.1.27
  • 52.60
  • Published

intl-messageformat

Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.

  • v10.7.18
  • 52.57
  • Published

jsdoc-type-pratt-parser

[![Npm Package](https://badgen.net/npm/v/jsdoc-type-pratt-parser)](https://www.npmjs.com/package/jsdoc-type-pratt-parser) [![Test Status](https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser/actions/workflows/test.yml/badge.svg?branch=main)]

  • v6.11.0
  • 52.54
  • Published

snapdragon-util

Utilities for the snapdragon parser/compiler.

  • v5.0.1
  • 52.51
  • Published

globrex

Glob to regular expression with support for extended globs

  • v0.1.2
  • 52.38
  • Published

parse-filepath

Pollyfill for node.js `path.parse`, parses a filepath into an object.

  • v1.0.2
  • 52.21
  • Published

tinycolor2

Fast Color Parsing and Manipulation

  • v1.6.0
  • 52.15
  • Published

cron-parser

Node.js library for parsing crontab instructions

  • v5.4.0
  • 52.08
  • Published

forwarded-parse

Parse the Forwarded header (RFC 7239) into an array of objects

  • v2.1.2
  • 51.96
  • Published

babylon

A JavaScript parser

  • v6.18.0
  • 51.75
  • Published

jju

a set of utilities to work with JSON / JSON5 documents

  • v1.4.0
  • 51.69
  • Published

comment-json

Parse and stringify JSON with comments. It will retain comments even after saved!

  • v4.4.1
  • 51.62
  • Published

@microsoft/tsdoc

A parser for the TypeScript doc comment syntax

  • v0.15.1
  • 51.57
  • Published

sade

Smooth (CLI) operator 🎶

  • v1.8.1
  • 51.48
  • Published

stacktrace-parser

Parses every stack trace into a nicely formatted array of hashes.

  • v0.1.11
  • 51.42
  • Published

postcss-scss

SCSS parser for PostCSS

  • v4.0.9
  • 51.26
  • Published

smol-toml

A small, fast, and correct TOML parser/serializer

  • v1.4.2
  • 51.25
  • Published

@oclif/core

base library for oclif CLIs

  • v4.8.0
  • 51.11
  • Published

papaparse

Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.

  • v5.5.3
  • 51.08
  • Published

css

CSS parser / stringifier

  • v3.0.0
  • 51.00
  • Published

comment-parser

Generic JSDoc-like comment parser

  • v1.4.1
  • 51.00
  • Published

fast-querystring

A fast alternative to legacy querystring module

  • v1.1.2
  • 50.96
  • Published

nearley

Simple, fast, powerful parser toolkit for JavaScript.

  • v2.20.1
  • 50.94
  • Published

git-up

A low level git url parser.

  • v8.1.1
  • 50.91
  • Published

@one-ini/wasm

Parse EditorConfig-INI file contents into AST

  • v0.2.0
  • 50.85
  • Published

plist

Apple's property list parser/builder for Node.js and browsers

  • v3.1.0
  • 50.82
  • Published

bfj

Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.

  • v9.1.2
  • 50.61
  • Published

@es-joy/jsdoccomment

Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities

  • v0.76.0
  • 50.60
  • Published

command-line-args

A mature, feature-complete library to parse command-line options.

  • v6.0.1
  • 50.50
  • Published

node-html-parser

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

  • v7.0.1
  • 50.44
  • Published

parseley

CSS selectors parser

  • v0.12.1
  • 50.34
  • Published

peberminta

Simple, transparent parser combinators toolkit that supports any tokens

  • v0.10.0
  • 50.33
  • Published

optimist

Light-weight option parsing with an argv hash. No optstrings attached.

  • v0.6.1
  • 50.32
  • Published

sanitize-html

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

  • v2.17.0
  • 50.28
  • Published

chevrotain

Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers

  • v11.0.3
  • 50.19
  • Published

asn1js

asn1js is a pure JavaScript library implementing this standard. ASN.1 is the basis of all X.509 related data structures and numerous other protocols used on the web

  • v3.0.6
  • 50.16
  • Published

fast-csv

CSV parser and writer

  • v5.0.5
  • 50.13
  • Published

svg-pathdata

Manipulate SVG path data (path[d] attribute content) simply and efficiently.

  • v8.0.0
  • 50.06
  • Published

is-ssh

Check if an input value is a ssh url or not.

  • v1.4.1
  • 50.00
  • Published

dns-txt

Encode/decode DNS-SD TXT record RDATA fields

  • v2.0.2
  • 49.97
  • Published

croner

Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.

  • v9.1.0
  • 49.88
  • Published

html-minifier

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

  • v4.0.0
  • 49.69
  • Published

xml-js

A convertor between XML text and Javascript object / JSON text.

  • v1.6.11
  • 49.62
  • Published

acorn-node

the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions

  • v2.0.1
  • 49.60
  • Published

clipanion

Type-safe CLI library / framework with no runtime dependencies

  • v4.0.0-rc.4
  • 49.53
  • Published

stream-json

stream-json is the micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API. I

  • v1.9.1
  • 49.46
  • Published

stylus

Robust, expressive, and feature-rich CSS superset

  • v0.64.0
  • 49.32
  • Published

@iarna/toml

Better TOML parsing and stringifying all in that familiar JSON interface.

  • v2.2.5
  • 49.26
  • Published

protocol-buffers-schema

No nonsense protocol buffers schema parser written in Javascript

  • v3.6.0
  • 49.24
  • Published

jsonc-eslint-parser

JSON, JSONC and JSON5 parser for use with ESLint plugins

  • v2.4.1
  • 49.23
  • Published

js2xmlparser

Parses JavaScript objects into XML

  • v5.0.0
  • 49.22
  • Published

json3

A JSON polyfill for older JavaScript platforms.

  • v3.3.3
  • 49.08
  • Published

fastparse

A very simple and stupid parser, based on a statemachine and regular expressions.

  • v1.1.2
  • 49.06
  • Published

fast-url-parser

Extremely fast implementation of node core url library

  • v1.1.3
  • 49.01
  • Published

issue-parser

Parser for Github, GitLab and Bitbucket issues actions, references and mentions

  • v7.0.1
  • 48.97
  • Published

oas-validator

Parser/validator for OpenAPI 3.x definitions

  • v5.0.8
  • 48.97
  • Published

gray-matter

Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and

  • v4.0.3
  • 48.95
  • Published

cssfontparser

parse shorthand css font strings"

  • v1.2.1
  • 48.85
  • Published

@npmcli/query

npm query parser and tools

  • v5.0.0
  • 48.83
  • Published

@stoplight/json

Useful functions when working with JSON.

  • v3.21.7
  • 48.77
  • Published

csscolorparser

https://github.com/deanm/css-color-parser-js

  • v1.0.3
  • 48.69
  • Published

subarg

parse arguments with recursive contexts

  • v1.0.0
  • 48.67
  • Published

@hapi/formula

Math and string formula parser.

  • v3.0.2
  • 48.40
  • Published

character-parser

Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.

  • v4.0.0
  • 48.39
  • Published

toml

TOML parser for Node.js (parses TOML spec v0.4.0)

  • v3.0.0
  • 48.38
  • Published

@hutson/parse-repository-url

Parse repository URLs to extract, SCM platform, domain, user, and project information.

  • v5.0.0
  • 48.27
  • Published

sugarss

Indent-based CSS syntax for PostCSS

  • v5.0.1
  • 48.27
  • Published

@stoplight/yaml

Useful functions when working with YAML.

  • v4.3.0
  • 48.11
  • Published

dicer

A very fast streaming multipart parser for node.js

  • v0.3.1
  • 47.81
  • Published

rst-selector-parser

A CSS-based selector parser for React Standard Tree (RST) traversal

  • v2.2.3
  • 47.74
  • Published

xmldoc

A lightweight XML Document class for JavaScript.

  • v2.0.2
  • 47.73
  • Published

csv-parser

Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite

  • v3.2.0
  • 47.72
  • Published

xmldom

A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

  • v0.6.0
  • 47.69
  • Published

oniguruma-parser

Parse, validate, traverse, transform, and optimize Oniguruma regular expressions

  • v0.12.1
  • 47.41
  • Published

mathjs

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif

  • v15.0.0
  • 47.40
  • Published

vizion

Git/Subversion/Mercurial repository metadata parser

  • v2.2.1
  • 47.39
  • Published

parse-statements

Fast and easy parser of statements in source code in any language ✂️

  • v1.0.12
  • 47.36
  • Published

postcss-less

LESS parser for PostCSS

  • v6.0.0
  • 47.36
  • Published

parse-imports-exports

Fast and easy parser for declarations of import and export in ECMAScript/TypeScript

  • v0.2.4
  • 47.31
  • Published

robots-parser

A specification compliant robots.txt parser with wildcard (*) matching support.

  • v3.0.1
  • 47.24
  • Published

yaml-eslint-parser

A YAML parser that produces output compatible with ESLint

  • v1.3.0
  • 47.23
  • Published

co-body

request body parsing for co

  • v6.2.0
  • 47.13
  • Published

complex.js

A complex numbers library

  • v2.4.2
  • 47.08
  • Published

slick

Standalone CSS Selector Finder and Parser.

  • v1.12.2
  • 47.01
  • Published

swagger-parser

Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers

  • v10.0.3
  • 46.90
  • Published

mensch

A decent CSS parser

  • v0.3.4
  • 46.81
  • Published

cronstrue

Convert cron expressions into human readable descriptions

  • v3.9.0
  • 46.75
  • Published

rgb2hex

lightweight rgb/rgba to hex parser

  • v0.2.5
  • 46.71
  • Published

csv

A mature CSV toolset with simple api, full of options and tested against large datasets.

  • v6.4.1
  • 46.68
  • Published

regexp-to-ast

Parses a Regular Expression and outputs an AST

  • v0.5.0
  • 46.63
  • Published

chevrotain-allstar

LL(*) lookahead strategy for the Chevrotain parser library

  • v0.3.1
  • 46.57
  • Published

oxc-parser

Oxc Parser Node API

  • v0.96.0
  • 46.54
  • Published

scss-tokenizer

A tokenzier for Sass' SCSS syntax

  • v0.4.3
  • 46.50
  • Published

parse-latin

Latin-script (natural language) parser

  • v7.0.0
  • 46.16
  • Published

tap-parser

parse the test anything protocol

  • v18.0.2
  • 46.11
  • Published

css-value

CSS value parser

  • v0.0.1
  • 46.11
  • Published

css-parse

CSS parser

  • v2.0.0
  • 46.04
  • Published

parse-diff

Unified diff parser

  • v0.11.1
  • 46.00
  • Published

email-addresses

An email address parser based on rfc5322

  • v5.0.0
  • 45.99
  • Published

lop

Create parsers using parser combinators with helpful error messages

  • v0.4.2
  • 45.93
  • Published

expr-eval

Mathematical expression evaluator

  • v2.0.2
  • 45.50
  • Published

parse-imports

A blazing fast ES module imports parser.

  • v3.0.0
  • 45.43
  • Published

posthtml

HTML/XML processor

  • v0.16.7
  • 45.43
  • Published

elementtree

XML Serialization and Parsing module based on Python's ElementTree.

  • v0.1.7
  • 45.43
  • Published

useragent

Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing

  • v2.3.0
  • 45.34
  • Published

doc-path

A document path library for Node

  • v4.1.3
  • 45.16
  • Published

remarkable

Markdown parser, done right. 100% Commonmark support, extensions, syntax plugins, high speed - all in one.

  • v2.0.1
  • 45.11
  • Published

meriyah

A 100% compliant, self-hosted javascript parser with high focus on both performance and stability

  • v6.1.4
  • 45.09
  • Published

toml-eslint-parser

A TOML parser that produces output compatible with ESLint

  • v0.10.0
  • 45.04
  • Published

json-2-csv

A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.

  • v5.5.10
  • 45.02
  • Published

@hapi/pez

Multipart parser

  • v6.1.0
  • 45.00
  • Published

@amplitude/ua-parser-js

Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment

  • v0.7.33
  • 44.90
  • Published

find-requires

Find all require() calls. Fast and solid implementation backed with direct scanner and esprima AST parser

  • v1.0.0
  • 44.85
  • Published

cjson

cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.

  • v0.5.0
  • 44.71
  • Published

xml-parser-xo

Parse a XML string into a proprietary syntax tree

  • v4.1.5
  • 44.70
  • Published

antlr4

JavaScript runtime for ANTLR4

  • v4.13.2
  • 44.68
  • Published

cssauron

create matching selectors from css for your very own nested object hierarchy

  • v1.4.0
  • 44.52
  • Published

parse-semver

Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.

  • v1.1.1
  • 44.35
  • Published

@hexagon/base64

Base64 and base64url to string or arraybuffer, and back. Node, Deno or browser.

  • v2.0.4
  • 44.23
  • Published

properties

.properties parser/stringifier

  • v1.2.1
  • 44.15
  • Published

esprima-next

ECMAScript parsing infrastructure for multipurpose analysis

  • v6.0.3
  • 44.06
  • Published

html-tokenize

transform stream to tokenize html

  • v2.0.1
  • 44.01
  • Published

oboe

Oboe.js reads json, giving you the objects as they are found without waiting for the stream to finish

  • v2.1.7
  • 43.99
  • Published

apg-lite

lightweight JavaScript APG parser

  • v1.0.5
  • 43.96
  • Published

url-toolkit

Build an absolute URL from a base URL and a relative URL (RFC 1808). No dependencies!

  • v2.2.5
  • 43.94
  • Published

openapi-path-templating

OpenAPI Path Templating parser, validator, resolver and matcher.

  • v2.2.1
  • 43.93
  • Published

xml-formatter

Converts a XML string into a human readable format (pretty print) while respecting the xml:space attribute

  • v3.6.7
  • 43.83
  • Published

vega-expression

Vega expression parser and code generator.

  • v6.1.0
  • 43.67
  • Published

@swaggerexpert/cookie

RFC 6265 compliant cookie parser, validator and serializer.

  • v2.0.2
  • 43.67
  • Published

koa-body

A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.

  • v7.0.0
  • 43.55
  • Published

postcss-styled-syntax

PostCSS syntax for template literals CSS-in-JS (e. g. styled-components).

  • v0.7.1
  • 43.46
  • Published

music-metadata

Music metadata parser for Node.js, supporting virtual any audio and tag format.

  • v11.9.0
  • 43.29
  • Published

i18next-parser

Command Line tool for i18next

  • v9.3.0
  • 43.17
  • Published

@readme/openapi-parser

Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers

  • v5.2.0
  • 43.16
  • Published

github-url-from-git

Parse a github git url and return the github repo url

  • v1.5.0
  • 43.02
  • Published

@loaders.gl/core

The core API for working with loaders.gl loaders and writers

  • v4.3.4
  • 43.02
  • Published