CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-stencil--core

A comprehensive web component compiler that transforms TypeScript and JSX code into standards-compliant web components with complete development toolchain.

75

1.44x
Overview
Eval results
Files

Evaluation results

97%

-3%

User Profile Component Tests

Server-side testing with mock DOM

Criteria
Without context
With context

newSpecPage Usage

100%

100%

Component Setup

100%

100%

Mock DOM Querying

100%

100%

Property Setting

100%

70%

waitForChanges

100%

100%

Event Testing

100%

100%

DOM Assertions

100%

100%

100%

User Profile Component

Decorator transformation

Criteria
Without context
With context

Component decorator usage

100%

100%

Property decorators

100%

100%

State decorator

100%

100%

Event decorator

100%

100%

Method decorator

100%

100%

Watch decorator

100%

100%

Listen decorator

100%

100%

Event emission

100%

100%

35%

35%

User Notification Component

Event decorator and emission

Criteria
Without context
With context

@Event decorator usage

0%

0%

EventEmitter type

0%

0%

Event emission

0%

0%

Event bubbling

0%

100%

Event detail payload

0%

100%

85%

5%

HTTPS Development Server Configuration

HTTPS with custom certificates

Criteria
Without context
With context

Config export

50%

0%

devServer configuration

100%

100%

HTTPS enablement

100%

100%

Custom certificate support

40%

80%

Environment variable integration

100%

100%

Server configuration

100%

100%

100%

50%

Development Workflow Automation

CLI watch command

Criteria
Without context
With context

CLI watch invocation

0%

100%

Development mode flag

0%

100%

Process output capture

100%

100%

Build status detection

100%

100%

Process lifecycle management

100%

100%

Configuration file recognition

0%

100%

30%

25%

User Activity Tracker Component

Custom Jest matchers for events

Criteria
Without context
With context

Event spy creation

0%

100%

toHaveReceivedEvent usage

0%

0%

toHaveReceivedEventTimes usage

0%

0%

toHaveReceivedEventDetail usage

0%

0%

Test setup

0%

100%

Event emission

100%

100%

100%

77%

Counter Component with Event Testing

Event spying and waiting

Criteria
Without context
With context

Component event declaration

53%

100%

Event emission implementation

100%

100%

E2E page creation

0%

100%

Event spy setup

0%

100%

Event emission verification

0%

100%

Event detail verification

0%

100%

Event count verification

0%

100%

70%

25%

Component Library with Lazy Loading

Code splitting

Criteria
Without context
With context

dist output target

20%

100%

Component decorators

0%

0%

Event emission

0%

33%

Shared utility usage

100%

100%

Component separation

100%

100%

Shared code organization

100%

100%

Build enablement

100%

100%

36%

18%

Component Build Verification Tool

TypeScript compilation

Criteria
Without context
With context

Compiler Initialization

0%

0%

TypeScript Transpilation

20%

60%

Decorator Transformation

20%

20%

JSX/TSX Compilation

25%

50%

Compilation Output Handling

30%

60%

100%

Component Documentation Generator

CLI docs command

Criteria
Without context
With context

Config type import

100%

100%

OutputTargetDocsReadme usage

100%

100%

Dependencies enabled

100%

100%

README strict mode

100%

100%

OutputTargetDocsJson usage

100%

100%

JSON file path

100%

100%

JSON strict mode

100%

100%

OutputTargetDocsVscode usage

100%

100%

VS Code file path

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-stencil--core
Evaluated
Agent
Claude Code

Table of Contents