esprima
ECMAScript parsing infrastructure for multipurpose analysis
Found 53348 results for javascript object syntax validator
ECMAScript parsing infrastructure for multipurpose analysis
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
An Esprima-compatible JavaScript parser built on Acorn
Returns true if an object was created by the `Object` constructor, or Object.create(null).
micromark extension to support MDX or MDX JS expressions
recma plugin to serialize JavaScript
recma plugin to parse JavaScript
recma plugin to add support for parsing and serializing JSX
JavaScript port of Apache Commons Validator
Check if something can be an ecmascript (javascript) identifier name
esast (and estree) utility to visit nodes
hast utility to transform to estree (JavaScript AST) JSX
All in one Javascript validator
unist utility to get a position from an estree node
remark plugin to support MDX syntax
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
micromark extension to support MDX or MDX.js JSX
A simple cache for a few of the JS Error constructors.
Attach comments to estree nodes
`Object.defineProperty`, but not IE 8's broken one.
JavaScript object query engine
esast utility to transform from estree
abstract syntax tree
the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
Check what’s defined in an estree scope
recma plugin to add support for parsing and serializing JSX
ECMAScript parsing infrastructure for multipurpose analysis
recma plugin to transform HTML (hast) to JS (estree)
Analyze or create a CLABE number for a Mexican bank account (written in functional TypeScript)
micromark extension to support MDX JS import/exports
JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
JavaScript image compressor.
Get and robustly cache all JS language-level intrinsics at first require time
Autocomplete prompt for inquirer
A query library for ECMAScript AST using a CSS selector like query language.
Is this an arguments object? It's a harder question than you think.
forgJs is a javascript lightweight object validator.
Automatically validate API requests and responses with OpenAPI 3.
Merge objects & other types recursively. A simple & small integration.
New syntax to add attributes to Markdown.
🦅 cli syntax highlighting: any function - any object - 176 languages
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
Polyfill for Metadata Reflection API
Get a property from an object using dot (object path) notation.
0-Deps, simple, fast, for browser and node js object schema validator
`Iterator.prototype`, or a shared object to use.
Validate JS variable names
Parse binary files with a schema into nicely readable objects
> Convenient JavaScript function that serializes Objects to FormData instances.
Runtime library for TypeScript helper functions
Natural Sort algorithm for Javascript - Version 0.7 - Released under MIT license
Babel preset to parse the Salesforce Design System React source code.
Does the current environment have `import()` support?
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability
Simple module to localize the React interface using the same syntax used in the ReactNativeLocalization module
Parses CSS inline style to JavaScript object (camelCased).
🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection
GitLab Code Quality generator for IBM's OpenAPI Validator.
JavaScript utilities with respect to emerging standard
Is the value an object or an array but not null?
This package is inspired by Laravel validation, and aims to make body validation easier for Javascript developers
A JavaScript validation library, with types!
Wallet address validator for Bitcoin and other Altcoins.
Wallet address validator for Bitcoin and other Altcoins.
Multicoin address validator for Bitcoin and other altcoins.
Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`
Protocol Buffer Validation for ECMAScript
A lightweight configurable javascript validator
A JavaScript (JS) Map or Similar object polyfill if Map is not available.
Like `extend` but only copies missing properties/values to the target object.
JavaScript library for DOM operations
Parses JavaScript objects into XML
Flow types for the Javascript AST
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu
Backbone model validator allows you to define validation rules for model and utilize it for model-standalone validation or bind its events to the view so you can display errors if needed.
Alerts are a Markdown extension based on the blockquote syntax that you can use to emphasize critical information.
A parser that converts TypeScript source code into an ESTree compatible form
Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
An ESLint custom parser which leverages TypeScript ESTree
A simple module that works exactly as Object.assign, but skips assigning undefined values.
Visual diff between javascript variables
hast utility to check if an element is a JavaScript script
Simple API validation for Express routes.
Which kind of boxed JS primitive is this?
Unbox a boxed JS primitive value.
Get all but the last element or last n elements of an array.
A simple Vue.js 3 plugin for handling browser cookies
Make weak references to JavaScript Objects.
A cypress child command for drag'n'drop support.
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.
rehype plugin to remove content of external JavaScript `script` elements
A simple, beautiful, and embeddable JavaScript Markdown editor. Features autosaving and spell checking.
A JavaScript text diff implementation.
Symbiote.js - close-to-platform frontend library for building super-powered web components
Markdown-like DSL for defining syntactic grammars for programming languages.
Flexible and performant utility for traversing javascript objects
Micro parser for detection of literal regexes
Error classes used in node_redis
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
Make weak references to JavaScript Objects.
A polyfill for Array.prototype.flat and Array.prototype.flatMap
Validate JavaScript source.
Provides TypeScript methods to map a JSON object to a JavaScript object on runtime
AST utils for webassemblyjs
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
Sham for ES6 Object.getOwnPropertyDescriptor
Tooling which enables you to use TypeScript with ESLint
Simulate react-select events for react-testing-library
Structured logging via heimdalljs
Promptbook: Run AI apps in plain human language across multiple models and platforms
Validate JavaScript code and report possible syntax errors
Simple templating using a config.json and regex patterns
rehype plugin to minify `script` elements with a JS body
rehype plugin to minify JavaScript URLs
rehype plugin to Mminify event handler attributes
Support for using highlight.js to syntax highlight cURL commands.
Vue 3 CodeBlock - Highlight your code with ease using this syntax highlighting component powered by PrismJS or Highlight.js.
Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
rehype plugin to remove `type` and `language` on JavaScript scripts
TypeScript shorties for the web
1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers.
A modern TypeScript validation library designed around familiar interface syntax and powerful conditional validation. Experience schema validation that feels natural to TypeScript developers while unlocking advanced runtime validation capabilities.
Easy test setup without side effects
Use next generation JavaScript, today
Generates markdown API documentation from jsdoc annotated source code
A lightweight form validation library with modular functions
Broccoli plugin that allows simple caching (while still allowing N:N) based on the input tree hash.
A JavaScript validation package, based on Laravel validation.
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
walk an AST, quickly
Used to determine whether an object has an own property with the specified property key.
A pure javascript BMP encoder and decoder
Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.
Less strict version of micromark-extension-mdx-jsx.
Simple Perforce API
Fast Wallet address validator for Bitcoin and other Altcoins.
Lightweight immutable helper that allows you to continue working with Plain JavaScript Objects
Get the last or last n elements in an array.
`AsyncIterator.prototype`, or a shared object to use.
ECMAScript parsing infrastructure for multipurpose analysis
Split SDK
Fast, small, efficient JavaScript memoization lib to memoize JS functions
Isomorphic client library for supporting long-running operations in node.js and browser.
Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
Simple GraphQL Query Builder
Write your project's environments' configs out to JSON files.
Like `extend` but recursively copies only the missing properties/values to the target object.
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
serialize objects to javascript
A babel preset for transforming your JavaScript for Airbnb
Utility for adding Functions files in Netlify Build
A simple Vue.js plugin for handling browser cookies
React native library to validate form fields
This package validates IP address and its version
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
Microsoft Azure Storage SDK for JavaScript - Blob
It iterates through a graph or a tree recursively
Escape strings for use as JavaScript string literals
Syntax highlighter for nlux
Run GraphQL queries with no schema and just one resolver
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
Do not repeat anymore your objects transformations.
asttv - abstract syntax tree to value
Use next generation JavaScript, today
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
Regular expression for matching JavaScript identifiers
Utility for running commands inside Netlify Build
CloudEvents SDK for JavaScript
Typescript compiler wrapper
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
Optionals for JS - wrapper for possibly undefined values, inspired by Java Optional API
Netlify config module
A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more)
A quick & dirty Gradle build file to JavaScript object parser
Reserved words that may not be used as variables, functions, methods, or object identifiers, since ECMAScript specifies special behavior for them.
A simple, beautiful, and embeddable JavaScript Markdown editor that easy to use. Features include autosaving and spell checking.
Check if a string is a valid JavaScript identifier
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
Easy HTML form validator written in TypeScript with tree-shaking
o3 - Javascript Class Framework
Crypto wallet address validator for Bitcoin and other Altcoins.
Gracefully parse ECMAScript static imports 💃
Provides a list of reserved identifiers for JavaScript
Broccoli plugin that allows you to filter files selected from an input node down based on regular expressions.
A micro-library for collecting stylesheet data from link and style nodes
ES6-compliant shim for ToObject.
Lightweight solution for merging multiple objects into one. Also it supports deep merge and deep clone
ES6-compliant shim for RequireObjectCoercible.
get a list of identifiers that are initialised by a JavaScript AST node.
Colors of Google's Material Design made available to coders
Return the closest element matching a selector up the DOM tree
Determine if a value is object like.
Source map generation for Pug v2.x (aka Jade)
A lightweight URL library for JavaScript.
SecureEventEmitter is a tiny javascript package that uses restrict rules and mechanisms to build safer and protected event-driven architecture. It's similar to nodejs EventEmitter, but dictates stricter rules to prevent misuse.
Appium Configuration Schema
JavaScript barcode generator supporting over 100 types and standards.
Type definitions for Lottie Abstract Syntax Tree (LAST)
Sweeter, faster and simpler than truffle.
Javascript library made to validate, several form fields, such as: email, images, phone, password, cpf etc.
Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r
A library that drives the visual grid with dom snapshot rendering.
A powerful and flexible JavaScript form validator for HTML forms/Express.js.
a simple, fast and robust email validator
A JavaScript parser
Appium 2.x driver for Chromium-based browsers that work with Chromedriver
Microsoft Dynamic Proto Utility
Polyfill for object-fit and object-position CSS properties on video elements
Human-friendly process signals
Dynamic validators to be used with @kitmi/types based on @kitmi/jsonv and @kitmi/jsonx
TypeScript is a language for application scale JavaScript development
Seeder package for MikroORM.
List of properties for JavaScript objects
Intuitive and powerful language for building webapps that fly
The Just-Good-Enough XML Toolkit
[](http://badge.fury.io/js/angular.validators) [](http://badge.fury.io/bo/angular.validators) [.
Does a JS type have a property
The modern CSS-in-JS library
A lightweight Astro component for syntax highlighting and rendering beautifully formatted code blocks.
A robust, ES3 compatible, "has own property" predicate.
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
An AST-based pattern checker for JavaScript.
Human-friendly process signals. This is a fork of ehmicky/human-signals, but with CommonJS support.
Invokes function, returning an object of the results.
Common modules used by @theintern projects
Robustly `.call.bind()` a function
The modern CSS-in-JS library
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Transforms styleName to className using compile time CSS module resolution.
Pattern matching for JavaScript
A compiler for "Ecmarkdown" algorithm shorthand into HTML.
Express ES6 string template engine
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
ES7 Polyfill for Metadata Reflection API with Universal and Webpack support
For use with webpack globalObject.
Set a function's length property
Node.js library editing Windows Resource data
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
ES2019 spec-compliant String.prototype.trimStart shim.
Is this value a JS SharedArrayBuffer?
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
ESLint JavaScript language implementation
A pure typescript BMP encoder and decoder