Babel helper functions for inserting module loads
Overall
score
99%
Decorator transformation (multiple spec versions)
Uses @babel/core
100%
100%
Configures decorator plugin
100%
100%
Handles transformation result
100%
100%
Proper API structure
100%
100%
Handles options
100%
100%
AST node validators and type checking
Uses isIdentifier
100%
100%
Uses isExpression
100%
100%
Uses isStatement
100%
100%
Uses isDeclaration
100%
100%
Uses isConditional
0%
100%
JavaScript parsing (parse/parseSync/parseAsync)
Parsing API usage
100%
100%
Async API usage
25%
100%
AST traversal
100%
100%
Error handling
100%
100%
Parser options
80%
100%
Target environment compilation data
Module detection
0%
100%
Named import injection
52%
100%
ES6 configuration
0%
100%
CommonJS configuration
0%
100%
Deduplication handling
50%
100%
Helper function system (85+ helpers)
Uses @babel/parser
100%
100%
Uses @babel/traverse
100%
100%
Helper detection logic
60%
100%
AST node type checking
0%
100%
Multi-file analysis
100%
100%
Helper usage reporting
100%
100%
Preset-env with target-based transformation
Uses @babel/core
100%
100%
Configures @babel/preset-env
100%
100%
Passes targets option
100%
100%
Handles modules option
100%
100%
Enables debug mode
20%
20%
Handles source maps
100%
100%
Returns correct output
100%
100%
Block scoping (let/const) transformation
Core transformation API
100%
100%
Block scoping plugin
100%
100%
Code extraction
100%
100%
Plugin configuration
100%
100%
Error handling
100%
100%
JSX parsing and transformation
Parse JSX source
100%
100%
Traverse AST
100%
100%
Identify JSX elements
100%
100%
Extract element names
100%
100%
Detect self-closing elements
100%
100%
Distinguish component types
100%
100%
AST node builders (200+ node types)
Variable declaration builders
100%
100%
Member call builders
100%
100%
Conditional statement builders
100%
100%
Code generation
100%
100%
throw expressions transformation
Babel configuration
100%
100%
Port validation
100%
100%
Host validation
100%
100%
Timeout validation
100%
100%
MaxConnections validation
100%
100%
Descriptive error messages
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-babel--helper-module-imports