A comprehensive web component compiler that transforms TypeScript and JSX code into standards-compliant web components with complete development toolchain.
75
Server-side testing with mock DOM
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%
Decorator transformation
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%
Event decorator and emission
@Event decorator usage
0%
0%
EventEmitter type
0%
0%
Event emission
0%
0%
Event bubbling
0%
100%
Event detail payload
0%
100%
HTTPS with custom certificates
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%
CLI watch command
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%
Custom Jest matchers for events
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%
Event spying and waiting
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%
Code splitting
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%
TypeScript compilation
Compiler Initialization
0%
0%
TypeScript Transpilation
20%
60%
Decorator Transformation
20%
20%
JSX/TSX Compilation
25%
50%
Compilation Output Handling
30%
60%
CLI docs command
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--coreTable of Contents