JSPM

Found 11761 results for parser

redis-parser

Javascript Redis protocol (RESP) parser

  • v3.0.0
  • 53.35
  • Published

mri

Quickly scan for CLI flags and arguments

  • v1.2.0
  • 53.35
  • Published

regex-parser

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

  • v2.3.1
  • 53.09
  • Published

less

Leaner CSS

  • v4.4.2
  • 53.03
  • Published

url-parse-lax

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

  • v6.0.0
  • 53.00
  • Published

markdown-it

Markdown-it - modern pluggable markdown parser.

  • v14.1.0
  • 52.88
  • Published

intl-messageformat

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

  • v10.7.18
  • 52.87
  • Published

dargs

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

  • v8.1.0
  • 52.81
  • Published

bson

A bson parser for node.js and the browser

  • v6.10.4
  • 52.78
  • Published

csv-parse

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

  • v6.1.0
  • 52.74
  • 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.66
  • Published

svg-parser

Create a JSON-friendly object from an SVG string

  • v2.0.4
  • 52.64
  • Published

regexp-tree

Regular Expressions parser in JavaScript

  • v0.1.27
  • 52.63
  • Published

snapdragon-util

Utilities for the snapdragon parser/compiler.

  • v5.0.1
  • 52.62
  • Published

parse-filepath

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

  • v1.0.2
  • 52.48
  • Published

cron-parser

Node.js library for parsing crontab instructions

  • v5.4.0
  • 52.42
  • Published

tinycolor2

Fast Color Parsing and Manipulation

  • v1.6.0
  • 52.39
  • Published

forwarded-parse

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

  • v2.1.2
  • 52.21
  • Published

babylon

A JavaScript parser

  • v6.18.0
  • 51.96
  • Published

jju

a set of utilities to work with JSON / JSON5 documents

  • v1.4.0
  • 51.90
  • Published

globrex

Glob to regular expression with support for extended globs

  • v0.1.2
  • 51.85
  • Published

comment-json

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

  • v4.4.1
  • 51.69
  • Published

postcss-scss

SCSS parser for PostCSS

  • v4.0.9
  • 51.56
  • Published

smol-toml

A small, fast, and correct TOML parser/serializer

  • v1.4.2
  • 51.46
  • Published

css

CSS parser / stringifier

  • v3.0.0
  • 51.21
  • 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.20
  • Published

@one-ini/wasm

Parse EditorConfig-INI file contents into AST

  • v0.2.0
  • 51.16
  • Published

@microsoft/tsdoc

A parser for the TypeScript doc comment syntax

  • v0.15.1
  • 51.13
  • Published

git-up

A low level git url parser.

  • v8.1.1
  • 50.90
  • Published

stacktrace-parser

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

  • v0.1.11
  • 50.90
  • Published

plist

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

  • v3.1.0
  • 50.88
  • Published

sade

Smooth (CLI) operator 🎶

  • v1.8.1
  • 50.86
  • Published

@es-joy/jsdoccomment

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

  • v0.76.0
  • 50.79
  • Published

node-html-parser

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

  • v7.0.1
  • 50.69
  • Published

peberminta

Simple, transparent parser combinators toolkit that supports any tokens

  • v0.10.0
  • 50.61
  • Published

comment-parser

Generic JSDoc-like comment parser

  • v1.4.1
  • 50.57
  • Published

@oclif/core

base library for oclif CLIs

  • v4.8.0
  • 50.50
  • Published

fast-querystring

A fast alternative to legacy querystring module

  • v1.1.2
  • 50.46
  • Published

fast-csv

CSV parser and writer

  • v5.0.5
  • 50.38
  • Published

nearley

Simple, fast, powerful parser toolkit for JavaScript.

  • v2.20.1
  • 50.35
  • Published

sanitize-html

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

  • v2.17.0
  • 50.27
  • Published

is-ssh

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

  • v1.4.1
  • 50.11
  • Published

bfj

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

  • v9.1.2
  • 50.09
  • Published

command-line-args

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

  • v6.0.1
  • 49.98
  • Published

html-minifier

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

  • v4.0.0
  • 49.95
  • Published

acorn-node

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

  • v2.0.1
  • 49.92
  • Published

parseley

CSS selectors parser

  • v0.12.1
  • 49.89
  • Published

optimist

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

  • v0.6.1
  • 49.89
  • 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
  • 49.76
  • 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.68
  • Published

clipanion

Type-safe CLI library / framework with no runtime dependencies

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

xml-js

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

  • v1.6.11
  • 49.61
  • Published

chevrotain

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

  • v11.0.3
  • 49.59
  • Published

protocol-buffers-schema

No nonsense protocol buffers schema parser written in Javascript

  • v3.6.0
  • 49.54
  • Published

svg-pathdata

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

  • v8.0.0
  • 49.48
  • Published

stylus

Robust, expressive, and feature-rich CSS superset

  • v0.64.0
  • 49.45
  • Published

jsonc-eslint-parser

JSON, JSONC and JSON5 parser for use with ESLint plugins

  • v2.4.1
  • 49.44
  • Published

js2xmlparser

Parses JavaScript objects into XML

  • v5.0.0
  • 49.38
  • Published

json3

A JSON polyfill for older JavaScript platforms.

  • v3.3.3
  • 49.36
  • Published

dns-txt

Encode/decode DNS-SD TXT record RDATA fields

  • v2.0.2
  • 49.36
  • Published

croner

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

  • v9.1.0
  • 49.35
  • Published

fast-url-parser

Extremely fast implementation of node core url library

  • v1.1.3
  • 49.33
  • Published

oas-validator

Parser/validator for OpenAPI 3.x definitions

  • v5.0.8
  • 49.31
  • Published

issue-parser

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

  • v7.0.1
  • 49.25
  • 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
  • 49.23
  • Published

cssfontparser

parse shorthand css font strings"

  • v1.2.1
  • 49.08
  • Published

@iarna/toml

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

  • v2.2.5
  • 48.75
  • Published

@hapi/formula

Math and string formula parser.

  • v3.0.2
  • 48.62
  • Published

toml

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

  • v3.0.0
  • 48.57
  • Published

sugarss

Indent-based CSS syntax for PostCSS

  • v5.0.1
  • 48.53
  • Published

fastparse

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

  • v1.1.2
  • 48.49
  • Published

@npmcli/query

npm query parser and tools

  • v5.0.0
  • 48.35
  • Published

@hutson/parse-repository-url

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

  • v5.0.0
  • 48.31
  • Published

@stoplight/yaml

Useful functions when working with YAML.

  • v4.3.0
  • 48.27
  • Published

@stoplight/json

Useful functions when working with JSON.

  • v3.21.7
  • 48.21
  • Published

csscolorparser

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

  • v1.0.3
  • 48.11
  • Published

subarg

parse arguments with recursive contexts

  • v1.0.0
  • 48.09
  • 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.00
  • Published

xmldom

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

  • v0.6.0
  • 47.99
  • Published

rst-selector-parser

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

  • v2.2.3
  • 47.85
  • Published

xmldoc

A lightweight XML Document class for JavaScript.

  • v2.0.2
  • 47.83
  • Published

dicer

A very fast streaming multipart parser for node.js

  • v0.3.1
  • 47.80
  • 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.71
  • 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.71
  • Published

postcss-less

LESS parser for PostCSS

  • v6.0.0
  • 47.65
  • Published

vizion

Git/Subversion/Mercurial repository metadata parser

  • v2.2.1
  • 47.51
  • Published

oniguruma-parser

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

  • v0.12.1
  • 47.49
  • Published

parse-imports-exports

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

  • v0.2.4
  • 47.36
  • Published

complex.js

A complex numbers library

  • v2.4.2
  • 47.36
  • Published

yaml-eslint-parser

A YAML parser that produces output compatible with ESLint

  • v1.3.0
  • 47.33
  • Published

slick

Standalone CSS Selector Finder and Parser.

  • v1.12.2
  • 47.29
  • Published

swagger-parser

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

  • v10.0.3
  • 47.26
  • Published

mensch

A decent CSS parser

  • v0.3.4
  • 47.00
  • Published

regexp-to-ast

Parses a Regular Expression and outputs an AST

  • v0.5.0
  • 46.93
  • Published

rgb2hex

lightweight rgb/rgba to hex parser

  • v0.2.5
  • 46.90
  • Published

parse-statements

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

  • v1.0.12
  • 46.87
  • Published

cronstrue

Convert cron expressions into human readable descriptions

  • v3.9.0
  • 46.86
  • Published

scss-tokenizer

A tokenzier for Sass' SCSS syntax

  • v0.4.3
  • 46.77
  • Published

robots-parser

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

  • v3.0.1
  • 46.76
  • Published

csv

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

  • v6.4.1
  • 46.71
  • Published

chevrotain-allstar

LL(*) lookahead strategy for the Chevrotain parser library

  • v0.3.1
  • 46.67
  • Published

co-body

request body parsing for co

  • v6.2.0
  • 46.67
  • Published

oxc-parser

Oxc Parser Node API

  • v0.96.0
  • 46.61
  • Published

tap-parser

parse the test anything protocol

  • v18.0.2
  • 46.46
  • Published

css-value

CSS value parser

  • v0.0.1
  • 46.39
  • Published

parse-latin

Latin-script (natural language) parser

  • v7.0.0
  • 46.37
  • Published

email-addresses

An email address parser based on rfc5322

  • v5.0.0
  • 46.24
  • Published

lop

Create parsers using parser combinators with helpful error messages

  • v0.4.2
  • 46.14
  • Published

parse-diff

Unified diff parser

  • v0.11.1
  • 45.99
  • Published

expr-eval

Mathematical expression evaluator

  • v2.0.2
  • 45.77
  • Published

elementtree

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

  • v0.1.7
  • 45.70
  • Published

useragent

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

  • v2.3.0
  • 45.54
  • Published

css-parse

CSS parser

  • v2.0.0
  • 45.50
  • Published

parse-imports

A blazing fast ES module imports parser.

  • v3.0.0
  • 45.47
  • Published

doc-path

A document path library for Node

  • v4.1.3
  • 45.31
  • 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.30
  • Published

remarkable

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

  • v2.0.1
  • 45.22
  • 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
  • 45.18
  • Published

@hapi/pez

Multipart parser

  • v6.1.0
  • 45.12
  • Published

toml-eslint-parser

A TOML parser that produces output compatible with ESLint

  • v0.10.0
  • 45.11
  • Published

posthtml

HTML/XML processor

  • v0.16.7
  • 45.00
  • Published

find-requires

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

  • v1.0.0
  • 45.00
  • 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.81
  • Published

antlr4

JavaScript runtime for ANTLR4

  • v4.13.2
  • 44.77
  • Published

xml-parser-xo

Parse a XML string into a proprietary syntax tree

  • v4.1.5
  • 44.72
  • Published

cssauron

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

  • v1.4.0
  • 44.70
  • Published

meriyah

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

  • v6.1.4
  • 44.62
  • Published

parse-semver

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

  • v1.1.1
  • 44.41
  • Published

esprima-next

ECMAScript parsing infrastructure for multipurpose analysis

  • v6.0.3
  • 44.29
  • Published

oboe

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

  • v2.1.7
  • 44.27
  • Published

@hexagon/base64

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

  • v2.0.4
  • 44.26
  • Published

apg-lite

lightweight JavaScript APG parser

  • v1.0.5
  • 44.23
  • Published

html-tokenize

transform stream to tokenize html

  • v2.0.1
  • 44.23
  • Published

openapi-path-templating

OpenAPI Path Templating parser, validator, resolver and matcher.

  • v2.2.1
  • 44.19
  • Published

properties

.properties parser/stringifier

  • v1.2.1
  • 44.18
  • Published

xml-formatter

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

  • v3.6.7
  • 43.95
  • Published

@swaggerexpert/cookie

RFC 6265 compliant cookie parser, validator and serializer.

  • v2.0.2
  • 43.88
  • Published

vega-expression

Vega expression parser and code generator.

  • v6.1.0
  • 43.77
  • Published

i18next-parser

Command Line tool for i18next

  • v9.3.0
  • 43.45
  • Published

url-toolkit

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

  • v2.2.5
  • 43.44
  • Published

music-metadata

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

  • v11.9.0
  • 43.34
  • Published

@readme/openapi-parser

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

  • v5.2.0
  • 43.19
  • Published

@loaders.gl/core

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

  • v4.3.4
  • 43.13
  • Published

jsdoctypeparser

Strict JsDoc type expression parser.

  • v9.0.0
  • 43.12
  • Published

github-url-from-git

Parse a github git url and return the github repo url

  • v1.5.0
  • 43.12
  • Published

parenthesis

Parse parentheses from a string

  • v3.1.8
  • 43.07
  • Published

fabric

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

  • v6.7.1
  • 43.06
  • Published

partial-json

Parse partial JSON generated by LLM

  • v0.1.7
  • 43.05
  • Published

properties-file

.properties file parser, editor, formatter and Webpack loader.

  • v3.6.1
  • 43.01
  • Published

koa-body

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

  • v7.0.0
  • 42.96
  • Published

postcss-styled-syntax

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

  • v0.7.1
  • 42.95
  • Published

@loaders.gl/draco

Framework-independent loader and writer for Draco compressed meshes and point clouds

  • v4.3.4
  • 42.88
  • Published

node-xlsx

NodeJS Excel files parser & builder

  • v0.24.0
  • 42.81
  • Published

bytes-iec

(IEC) Utility to parse a string bytes to bytes and vice-versa

  • v3.1.1
  • 42.19
  • Published

@metamask/abi-utils

Lightweight utilities for encoding and decoding Solidity ABI

  • v3.0.0
  • 42.18
  • Published

ts-command-line-args

A Typescript wrapper around command-line-args with additional support for markdown usage guide generation

  • v2.5.1
  • 42.04
  • Published

date.js

dates for humans

  • v0.3.3
  • 42.04
  • Published

acorn-es7-plugin

A plugin for the Acorn parser that understands the ES7 keywords async and await

  • v1.1.7
  • 42.04
  • Published

ngx-markdown

Angular library that uses marked to parse markdown to html combined with Prism.js for synthax highlights

  • v20.1.0
  • 41.70
  • Published

hjson

A user interface for JSON.

  • v3.2.2
  • 41.65
  • Published

@loaders.gl/mvt

Loader for Mapbox Vector Tiles

  • v4.3.4
  • 41.60
  • Published

js2xmlparser2

Parses JavaScript objects into XML. This is a fork of the original js2xmlparser, with some additional features

  • v0.2.0
  • 41.60
  • Published

php-parser

Parse PHP code from JS and returns its AST

  • v3.2.5
  • 41.53
  • Published

spawn-args

Turn a string of command line options into an array for child_process.spawn

  • v0.2.0
  • 41.52
  • Published

subtag

Language tag parser

  • v0.5.0
  • 41.50
  • Published

ohm-js

An object-oriented language for parsing and pattern matching

  • v17.2.1
  • 41.45
  • Published

codem-isoboxer

A lightweight JavaScript MP4 (MPEG-4, ISOBMFF) file/box parser.

  • v0.3.10
  • 41.40
  • Published

jsonstream-next

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

  • v3.0.0
  • 41.40
  • Published

gifuct-js

Easy to use efficient .GIF parsing in javascript

  • v2.1.2
  • 41.28
  • Published

@eslint/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.6.6
  • 41.23
  • Published

mongodb-uri

A parser and formatter for MongoDB URIs.

  • v0.9.7
  • 41.21
  • Published

bcp47

Parser for the BCP 47 language tag specification

  • v1.1.2
  • 41.21
  • Published

connection-parse

Simple TCP connection string parser

  • v0.0.7
  • 41.20
  • Published

@breejs/later

Maintained fork of later. Determine later (or previous) occurrences of recurring schedules

  • v4.2.0
  • 41.18
  • Published

vega-parser

Parse Vega specifications to runtime dataflows.

  • v7.1.0
  • 41.11
  • Published

@pixi/colord

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

  • v2.9.6
  • 41.05
  • Published

slackify-markdown

Convert markdown into Slack-specific markdown

  • v4.5.0
  • 41.03
  • Published

saxen

A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript

  • v10.0.0
  • 40.96
  • Published

@applitools/css-tree

A temporary custom copy of https://github.com/csstree/csstree

  • v1.2.0
  • 40.87
  • Published

tiny-jsonc

An absurdly small JSONC parser.

  • v1.0.2
  • 40.83
  • 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
  • 40.82
  • Published

bo-selector

CSS selector parser based on jison

  • v0.0.10
  • 40.75
  • Published

pgsql-ast-parser

Yet another simple Postgres SQL parser/modifier

  • v12.0.1
  • 40.73
  • Published

cson-parser

Safe parsing of CSON files

  • v4.0.9
  • 40.71
  • Published

url-pattern

easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.

  • v1.0.3
  • 40.67
  • Published

parse-function

Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins

  • v5.6.10
  • 40.61
  • Published

react-papaparse

The fastest in-browser CSV (or delimited text) parser for React. It is full of useful features such as CSVReader, CSVDownloader, readString, jsonToCSV, readRemoteFile, ... etc.

  • v4.4.0
  • 40.46
  • Published

apg-js

JavaScript APG, an ABNF Parser Generator

  • v4.4.0
  • 40.45
  • Published

pixrem

A CSS post-processor that generates pixel fallbacks for rem units.

  • v5.0.0
  • 40.45
  • Published

ical.js

Javascript parser for ics (rfc5545) and vcard (rfc6350) data

  • v2.2.1
  • 40.43
  • Published

xml-reader

XML Reader and Parser

  • v2.4.3
  • 40.38
  • Published

xmldom-sre

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

  • v0.9.0-beta.7
  • 40.29
  • Published

js-yaml-cloudformation-schema

Schema to allow js-yaml to process YAML formatted CloudFormation templates that use short form syntax for intrinsic functions while parsing or dumping

  • v1.0.0
  • 40.28
  • Published

argue-cli

A thin and strongly typed CLI arguments parser for Node.js.

  • v2.1.0
  • 40.24
  • Published