Showing 1-20 of 165 packages
ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding
convert ASTs between Shift and SpiderMonkey formats
Helpers for converting back and forth between esprima/SpiderMonkey ASTs and JavaScript objects.
confirm that a SpiderMonkey format AST represents an ECMAScript program
An interactive visualizer for the SpiderMonkey Ion compiler backend. Work in progress.
JS fuzzer for generative testing of parsers that implement the SpiderMonkey Reflect.parse API
Super powers for the SpiderMonkey Parser API
JavaScript parser, mangler/compressor and beautifier toolkit
Cross-engine benchmark runner for comparing JavaScript implementations across Node, Bun, V8, SpiderMonkey, JavaScriptCore and more
Spawn a SpiderMonkey shell as a child process.
A library for transforming Esprima/SpiderMonkey ASTs.
Lexical ordering of property names per Esprima AST type
Clone AST without extra properties
simple but flexible lexically ordered AST traversal with pre and post visitors
Convert Traceur AST to Spidermonkey AST.
ECMAScript code generator
grasp query engines common parts
The powerful, easy-to-use testing framework.
Power Assert feature instrumentor based on the ECMAScript AST
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.