Sfn Diagram

B 81 completed
Other
unknown / typescript · small
57
Files
8,744
LOC
1
Frameworks
4
Languages

Pipeline State

completed
Run ID
#395795
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
44.31
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47546
Member of a group with 1 similar repo(s) — canonical #116405 view group →
Top concepts (2)
Project DescriptionTesting
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a TypeScript library that generates beautiful, interactive diagrams from AWS Step Functions ASL definitions. It needs to support multiple output formats: D3.js-based SVG, Mermaid syntax code, and PNG export. The tool should handle all state types (like Pass, Task, Choice, etc.) and allow customization for themes (light/dark) and flexible layouts (like Top-Bottom or Left-Right). I'd like both a function-based and a class-based API for easy integration.
typescript aws diagram asl svg mermaid d3.js library diagrams
Generated by gemma4:latest

Catalog Information

Generate beautiful, interactive diagrams from AWS Step Functions ASL (Amazon States Language) definitions. Supports dual output formats: D3.js-based SVG and Mermaid.js diagram code, plus PNG export.

Description

Generate beautiful, interactive diagrams from AWS Step Functions ASL (Amazon States Language) definitions. Supports dual output formats: D3.js-based SVG and Mermaid.js diagram code, plus PNG export.

Novelty

3/10

Tags

typescript aws diagram asl svg mermaid d3.js library diagrams

Claude Models

claude-opus-4-6

Quality Score

B
80.7/100
Structure
86
Code Quality
79
Documentation
70
Testing
85
Practices
70
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (75% test-to-source ratio)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 446 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a linter configuration to enforce code style consistency

Security & Health

4.8h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
MIT
License
4.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
44.0%
yaml
42.9%
markdown
7.9%
json
5.1%

Frameworks

Vitest

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
auto_descriptionProject Description![npm version](https://www.npmjs.com/package/sfn-diagram) ![License: MIT](https://opensource.org/licenses/MIT)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/120152.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV