eslint
An AST-based pattern checker for JavaScript.
Found 3304 results for ast
An AST-based pattern checker for JavaScript.
An Esprima-compatible JavaScript parser built on Acorn
A parser that converts TypeScript source code into an ESTree compatible form
ECMAScript parsing infrastructure for multipurpose analysis
A query library for ECMAScript AST using a CSS selector like query language.
Regular expression parser for ECMAScript.
Esprima-compatible implementation of the Mozilla JS Parser API
An ESLint custom parser which leverages TypeScript ESTree
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
WebAssembly binary format parser
AST utils for webassemblyjs
Generate regular expressions from regjsparser’s AST.
AST utility module for statically analyzing JSX
WebAssembly text format printer
Flow types for the Javascript AST
unist utility to recursively walk over nodes, with ancestral information
parse, inspect, transform, and serialize content through syntax trees
remark plugin to add support for parsing markdown input
Regular expression parser for ECMAScript.
Detect global variables in JavaScript using acorn
mdast utility to parse markdown
utilities for working with typescript's AST
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
mdast utility to serialize markdown
unist utility to visit nodes
A modern CSS parser and stringifier with TypeScript support
Class for creating AST nodes.
Tooling which enables you to use TypeScript with ESLint
Check if something can be an ecmascript (javascript) identifier name
Determine whether an AST node is a reference
remark plugin to add support for serializing markdown
Low footprint ECMAScript source code parser
React component to render markdown
Generate regular expressions from regjsparser’s AST.
hast utility to transform from a `parse5` AST
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
A CSS property value parser for use with PostCSS
[](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
TypeScript compiler wrapper for static analysis and code manipulation.
Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.
Parse EditorConfig-INI file contents into AST
hast utility to transform to a `parse5` AST
Execute a callback on every node of a source code's AST and stop walking when you see fit
evaluate statically-analyzable expressions
Virtual syntax highlighting for virtual DOMs and non-HTML things
Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
Get the dependencies of a Stylus file
JavaScript code generator from an ESTree-compliant AST.
Get the dependencies of an ES6 module
WebAssembly text format parser
Lightweight, robust, elegant virtual syntax highlighting using Prism
Find the dependencies of a sass file
Find the dependencies of a less file
Find all dependencies within a JavaScript file using AMD module syntax
find all require() calls by walking the AST
syntax highlighting component for react with prismjs or highlightjs ast using inline styles
Get the dependencies of a TypeScript module
rehype plugin to serialize HTML
markdown processor powered by plugins part of the unified collective
Find the dependencies of an scss file
Get the dependencies of a CommonJS module by traversing its AST
esast (and estree) utility to visit nodes
[](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
Attach comments to estree nodes
npm query parser and tools
JSON AST parser, tokenizer, printer, traverser.
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
unist utility to create a new trees with a nice syntax
rehype plugin to parse HTML
Determine whether a JavaScript expression evaluates to a constant
Get the dependencies of a Vue module
Get the dependency tree of a module
A library for analysing JS RegExp
unist utility to remove nodes from a tree
Simple JavaScript expression evaluator
MermaidJS parser
get a list of identifiers that are initialised by a JavaScript AST node.
Check what’s defined in an estree scope
recma plugin to add support for parsing and serializing JSX
esast utility to transform from estree
recma plugin to transform HTML (hast) to JS (estree)
recma plugin to serialize JavaScript
recma plugin to parse JavaScript
convert estree ast to babel
walk an AST, quickly
recma plugin to add support for parsing and serializing JSX
transform the ast on a recursive walk
unist utility to modify direct children of a parent
HTML processor powered by plugins part of the unified collective
find undeclared identifiers and property accesses in a javascript file.
git@github.com:stalniy/ucast.git
unist utility to create a new tree with nodes that pass a filter
git@github.com:stalniy/ucast.git
A TOML parser that produces output compatible with ESLint
git@github.com:stalniy/ucast.git
git@github.com:stalniy/ucast.git
ECMAScript parsing infrastructure for multipurpose analysis
Find the dependencies of a less file
Search and Rewrite code at large scale using precise AST pattern
Search and Rewrite code at large scale using precise AST pattern
Clone AST without extra properties
convert module usage to inline expressions
JSON AST parser
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability
simple scope analysis for javascript ASTs
Convert XML to JSON - Fast & Simple
Patch typescript to support custom transformers in tsconfig.json
Search and Rewrite code at large scale using precise AST pattern
Convenience wrapper for performing AST transformations with browserify transform streams
Power Assert in JavaScript
Turns GraphQLResolveInfo into a map of the requested fields
ECMAScript CallExpression matcher made from function/method signature
New syntax to add attributes to Markdown.
Utility library to manipulate ASTs
simple node sql parser
AST source location detection helper for power-assert
Rewrite element with rehype.
Ignore content display via HTML comments, Shown in GitHub readme, excluded in HTML.
simple but flexible AST traversal with pre and post visitors
Format whitespace in HTML
Parse PHP code from JS and returns its AST
A temporary custom copy of https://github.com/csstree/csstree
Enhance your ESLint visitors with shared logic
AST utility module for statically analyzing JSX
AST and parser for Fluent
unist utility to select nodes with CSS-like selectors
Search and Rewrite code at large scale using precise AST pattern
Yet another simple Postgres SQL parser/modifier
Power Assert feature instrumentor based on the ECMAScript AST
Drop-in for estraverse that enables traversal over React's JSX nodes.
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
Alerts are a Markdown extension based on the blockquote syntax that you can use to emphasize critical information.
Search and Rewrite code at large scale using precise AST pattern
ECMAScript CallExpression matcher made from function/method signature
Converts JavaScript objects to equivalent ASTs
Parses calc of css and converts it to AST.
merge multiple estraverse visitors into one
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Pseudo AST that contains data with its positions attached.
detect global and local lexical identifiers from javascript source code
simple but flexible lexically ordered AST traversal with pre and post visitors
Transform deprecated styling attributes on HAST table cells to inline styles
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
XML Reader and Parser
Safely evaluate JavaScript (estree) expressions, sync and async.
Walks a JavaScript AST and adds a "parent" property to each node
Recursively walk and transform EcmaScript AST
Javascript markdown parsing, made simple
Compliance tests for textlint's AST(Abstract Syntax Tree).
A sensible Markdown parser for javascript
Solidity Code Linter
Parse a Dockerfile into an array of instructions and comments.
walk the ast with references to parent nodes
Lexical ordering of property names per Esprima AST type
A library that helps you clone Nodes from a Typescript AST
Parse plain text to AST with location info.
A BBCode to AST Parser part of @bbob
Relationship type checker functions for Typescript types.
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.
Serialize Svelte AST nodes into stringified syntax. A.k.a parse in reverse.
Walk an AST without being led astray
rehype plugin to use browser APIs to parse HTML
Comment-preserving JSON / JSON5 parser
Helpers for rocambole AST token manipulation
rehype plugin to use browser APIs to stringify HTML
Search and Rewrite code at large scale using precise AST pattern
Search and Rewrite code at large scale using precise AST pattern
Search and Rewrite code at large scale using precise AST pattern
Helpers to traverse and manipulate rocambole AST nodes
Traverser, scope tracker, and more tools for working with ESTree AST
Uses esprima to extract line and block comments from a string of JavaScript. Also optionally parses code context (the next line of code after a comment).
XML Ast and Utilities
Fork of pseudo-yaml-ast. Parse a YAML string into an object with location properties
Search and Rewrite code at large scale using precise AST pattern
Search and Rewrite code at large scale using precise AST pattern
Transpile Fluent (ftl) files into optimized, tree-shakable, JavaScript EcmaScript Modules (esm).
[](https://npmjs.com/package/ng-morph) [](https://npmjs.com/package/ng-morph) [ files into ajv error translations.
Parser of GraphViz dot file format
A super fast & tiny HTML5 parser
PostgreSQL AST Deparser
helpers for rocambole AST whitespace manipulation
Search and Rewrite code at large scale using precise AST pattern
Abstract Syntax Tree (AST) Data Structure
helpers for rocambole AST indentation
Get contents from tags in .vue files (using AST tree).
Search and Rewrite code at large scale using precise AST pattern
Get a list of fields while resolving a GraphQL query
helpers for rocambole AST line break manipulation
Wrap up expressions with a trace function while walking the AST with rice and beans on the side
Search and Rewrite code at large scale using precise AST pattern
Esprima-compatible implementation of the Mozilla JS Parser API
Look up the scoop of an estree compatible node
Create a sub-traversal of an AST node in your ESLint plugin
falafel bindings for cssauron
abstract syntax tree
remark plugin to parse Markdown
Parse JSON into CST (Concrete Syntax Tree)
Utility suite for webpack-cli
Extracts and returns list of fields requested from graphql resolver info object
Provides a simple Javascript AST traversal utility that traverses all nodes / children regardless of type.
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
transform the ast on a recursive walk
Helper functions for Vue template AST
Codemod framework for Vue files
Regular expression parser for ECMAScript.
WebAssembly interpreter
Utility to create ESLint config files.
(FORK) An AST-based pattern checker for JavaScript, now supporting parallelism.
Operate on AST for 🐊 Putout
Lexer and Parser for SQL Syntax
Markdown supports video play with `.mp4` and `.mov` URLs.
Deterministic BNF compiler/parser
Syntax highlighting, like GitHub
Fast and lightweight, standard-compliant javascript parser written in ECMAScript
🐊 Pluggable and configurable code transformer with built-in ESLint, Babel and support of js, jsx, typescript, flow, markdown, yaml and json
HTML to JSON parser
Put all function and variable declarations at the top of the scope in an AST
<h1 align="center">graphql-ast-types</h1> <p align="center">Autogenerated helper functions for generating a GraphQL AST</p>
A library that helps you clone Nodes from a Typescript AST
esmangle-evaluator
Utility library of AST helper functions
Render styled Lezer syntax trees to hast
Utility library to traverse AST
Deeply merge JSON-like data structures
Proper JavaScript code templating with source maps support.
Codemod to eslint-disable all instances of a rule violation in a codebase
Markdown renderer for solid-js
Strip console and debugger statements from JavaScript code
RSQL AST definitions and functions
Update your project to the latest ECMAScript syntax.
Strip console, alert, and debugger statements from JavaScript code
JavaScript implementation of SQLite 3 query parser
A better AST for CoffeeScript, inspired by CoffeeScriptRedux.
Add variable declarations for global assignments.
API to modify the content of a Gruntfile.js file
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Strip alert statements from a rocambole AST
git@github.com:stalniy/ucast.git
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Utility to convert OpenAPI v3 specifications to Typescript HTTP client using TypeScript native compiler
Insert missing semicolons, remove unneeded ones.
Out-of-box and zero configuration circular dependencies detector, with both JavaScript API and Command Line Tool.
WebAssembly interpreter
This is a custom maintained fork specifically for the YAML Language server.
Core module for @spec2ts modules, includes codegen helpers and common parsing methods
A Lua parser in JavaScript