esprima

JavaScript parser

An ECMAScript parser for analyzing and interpreting JavaScript code

ECMAScript parsing infrastructure for multipurpose analysis

GitHub

7k stars
147 watching
786 forks
Language: TypeScript
last commit: over 1 year ago
Linked from 2 awesome lists

astecmascriptesprimajavascriptparserparsing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ariya/esprima Provides high-performance parsing infrastructure for ECMAScript programs 409
standard-things/esm An ECMAScript module loader for Node.js that provides a simple and production-ready way to support ES modules in Node 6+ 5,274
estools/escodegen Generates ECMAScript code from an Abstract Syntax Tree (AST) 2,665
chevrotain/chevrotain A toolkit for building parsers and lexers in JavaScript 2,511
es-shims/es5-shim A JavaScript shim that enables compatibility with older JavaScript engines by providing implementations of missing EcmaScript 5 features. 7,113
eslint/eslint A tool for identifying and reporting on patterns in JavaScript code to improve its quality and consistency. 25,239
toss/es-toolkit A high-performance utility library for JavaScript with strong type annotations and a small bundle size. 7,267
zenparsing/esparse An ECMAScript parser that produces an abstract syntax tree from source code 116
rse/es6-features An overview of ECMAScript 6 language features and their comparison to ECMAScript 5 equivalents 6,216
tc39/proposals Tracks and discusses proposals to shape the JavaScript language standard 18,374
adametry/gulp-eslint Identifies and reports on patterns in ECMAScript/JavaScript code 562
coderaiser/escover A tool for collecting code coverage for EcmaScript Modules in JavaScript applications 8
paulmillr/es6-shim Provides compatibility shims for legacy JavaScript engines to mimic ECMAScript 6 behavior 3,118
nzakas/understandinges6 A comprehensive guide to ECMAScript 6, covering its new features and capabilities 5,441
eslint-community/eslint-plugin-es-x A plugin for ESLint that checks JavaScript code for compliance with ECMAScript syntax rules. 121