CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-babel--helper-module-imports

Babel helper functions for inserting module loads

Overall
score

99%

Overview
Eval results
Files

Evaluation results

100%

Decorator Transpiler

Decorator transformation (multiple spec versions)

Criteria
Without context
With context

Uses @babel/core

100%

100%

Configures decorator plugin

100%

100%

Handles transformation result

100%

100%

Proper API structure

100%

100%

Handles options

100%

100%

100%

20%

AST Node Type Analyzer

AST node validators and type checking

Criteria
Without context
With context

Uses isIdentifier

100%

100%

Uses isExpression

100%

100%

Uses isStatement

100%

100%

Uses isDeclaration

100%

100%

Uses isConditional

0%

100%

100%

17%

JavaScript Parser Analyzer

JavaScript parsing (parse/parseSync/parseAsync)

Criteria
Without context
With context

Parsing API usage

100%

100%

Async API usage

25%

100%

AST traversal

100%

100%

Error handling

100%

100%

Parser options

80%

100%

100%

82%

Environment-Aware Import Injector

Target environment compilation data

Criteria
Without context
With context

Module detection

0%

100%

Named import injection

52%

100%

ES6 configuration

0%

100%

CommonJS configuration

0%

100%

Deduplication handling

50%

100%

100%

25%

Babel Helper Optimizer

Helper function system (85+ helpers)

Criteria
Without context
With context

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%

92%

Browser-Compatible JavaScript Transformer

Preset-env with target-based transformation

Criteria
Without context
With context

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%

100%

Legacy Browser Compatibility Transformer

Block scoping (let/const) transformation

Criteria
Without context
With context

Core transformation API

100%

100%

Block scoping plugin

100%

100%

Code extraction

100%

100%

Plugin configuration

100%

100%

Error handling

100%

100%

100%

JSX Component Counter

JSX parsing and transformation

Criteria
Without context
With context

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%

100%

AST Code Generator

AST node builders (200+ node types)

Criteria
Without context
With context

Variable declaration builders

100%

100%

Member call builders

100%

100%

Conditional statement builders

100%

100%

Code generation

100%

100%

100%

Conditional Value Validator

throw expressions transformation

Criteria
Without context
With context

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
Evaluated
Agent
Claude Code

Table of Contents