28 Repositories
JavaScript parsing Libraries
A parsing library for CircleCI configuration files, powered by the CircleCI Config SDK
CircleCI Config Parser A parsing library for CircleCI configuration files, powered by the CircleCI Config SDK Used by the CircleCI Visual Config Edito
βοΈ JSON serialization should never fail
βοΈ JSON serialization should never fail. Features Prevent JSON.serialize() from: Throwing Changing types Filtering or transforming values unexpectedly
JavaScript library for parsing Dirtywave M8 files, complete with a CLI for interacting with M8 files.
m8-js This repository contains a JavaScript library for parsing Dirtywave M8 files, as well as a CLI for interacting with M8 files. The hopes are not
Parse Ethers.js errors with ease π π»
ethers-error-parser Parse Ethers.js errors with ease π π» Highlights Zero dependencies π§Ή Lightweight (637 bytes gzipped) π¦ Simple to use β‘οΈ Work in
Enhanced interval features for Node.js, such as promisified interval and human readable time parsing.
Interval-next Interval-next is a package that extends Javascript's built-in setInterval() capabilities. You have a plain and promisified interval meth
A Parsimmon-like, stateful parser-combinator library with TypeScript.
terrario A Parsimmon-like, stateful parser-combinator library with TypeScript. Try it out! The terrario is a parser-combinator library inspired by PEG
A querystring parser with nesting support
qs A querystring parsing and stringifying library with some added security. Lead Maintainer: Jordan Harband The qs module was originally created and m
Utilities for parsing and manipulating LaTeX ASTs with the Unified.js framework
unified-latex Monorepo for @unified-latex packages. These packages provide a JS/TypeScript interface for creating, manipulating, and printing LaTeX Ab
π€ Object property paths with wildcards and regexps π΅
π€ Object property paths with wildcards and regexps. π΅ Get/set object properties using: βοΈ Dot-delimited paths: foo.bar.0.baz β Wildcards: foo.*, **.
Provides simple and the most useful methods to string operations in JavaScript / Node.js
πͺ Strops (String Operations) Provides simple methods for the most useful operations with substrings: - remove, replace, get from A to B, get from A t
π€ Functional utilities using object property paths with wildcards and regexps π΅
π€ Functional utilities using object property paths with wildcards and regexps. π΅ Available functional methods include: πΊοΈ Mapping: map() π Merging
Command-line toolkit for parsing, compiling, transpiling, optimizing, linking, dataizing, and running EOLANG programs
First, you install npm and Java SE. Then, you install eolang package: $ npm install eolang Then, you write a simple EO program in hello.eo file in th
A simple and safe template engine.
TagScript A simple and safe template engine. Description TagScript is a drop in easy to use string interpreter that lets you provide users with ways o
A TOML parsing tool written in Rust for Node.js
@daydog/toml A TOML parsing tool written in Rust for Node.js Installation @daydog/toml is available via npm. npm install @daydog/toml Usage parse You
Runtime object parsing and validation with static TypeScript typing.
TypeParse Runtime object transformation, parsing and validation with inferred static TypeScript typing. Install Using npm npm install typeparse Using
Compiler for parsing custom HTML π€
RiN Compiler Compiler for parsing custom HTML π€ Installation Features Usage Basic compilation Advanced compiling Tags Widgets App Widgets Functional
Serialization library for data-oriented design structures in JavaScript
Data-oriented Serialization for SoA/AoA A zero-dependency serialization library for data-oriented design structures like SoA (Structure of Arrays) and
A simple inefficient and buggy JSON parser written in JavaScript. Just a fun project
A simple inefficient and buggy JSON parser written in JavaScript This JSON parser isn't guaranteed to work properly. Its recommended to use builtin JS
This is a Google Apps Script library for parsing the form object from HTML form and appending the submitted values to the Spreadsheet.
HtmlFormApp Overview This is a Google Apps Script library for parsing the form object from HTML form and appending the submitted values to the Spreads
Framework agnostic CLI tool for routes parsing and generation of a type-safe helper for safe route usage. πΊοΈ Remix driver included. π€
About routes-gen is a framework agnostic CLI tool for routes parsing and generation of a type-safe helper for safe route usage. Think of it as Prisma,
Color2k - a color parsing and manipulation lib served in roughly 2kB
color2k a color parsing and manipulation lib served in roughly 2kB or less (2.8kB to be more precise) color2k is a color parsing and manipulation libr
Json-parser - A parser for json-objects without dependencies
Json Parser This is a experimental tool that I create for educational purposes, it's based in the jq works With this tool you can parse json-like stri
Nodeparse - A lightweight, vanilla replacement for Express framework when parsing the HTTP body's data or parsing the URL parameters and queries with NodeJS.
nodeparse A lightweight, vanilla replacement for Express framework when parsing the HTTP body's data or parsing the URL parameters and queries with No
β‘οΈ Fast parsing, formatting and timezone manipulations for dates
node-cctz CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone. Install You will need C++11 compatibl
An Express.js-Style router for the front-end
An Express.js-Style router for the front-end. Code the front-end like the back-end. Same language same framework. frontexpress demo import frontexpres
A TypeScript/JavaScript library for working with ASN, IPv4, and IPv6 numbers. It provides representations of these internet protocol numbers with the ability to perform various IP related operations like parsing, validating etc. on them
ip-num ip-num is a TypeScript library for working with IPv4, IPv6 and ASN numbers. It provides representations of these internet protocol numbers with
ECMAScript parsing infrastructure for multipurpose analysis
Esprima (esprima.org, BSD license) is a high performance, standard-compliant ECMAScript parser written in ECMAScript (also popularly known as JavaScri
Lightweight and simple JS date formatting and parsing
fecha Lightweight date formatting and parsing (~2KB). Meant to replace parsing and formatting functionality of moment.js. NPM npm install fecha --save