Svelte Markdown
B+ 86 completed
Library
web_app / typescript · small
439
Files
26,541
LOC
3
Frameworks
9
Languages
Pipeline State
completedRun ID
#303188Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
76.00Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:31Deduplication group #48652
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (11)
Project DescriptionapiinfrastructuretestingWeb FrontendAuthenticationTestingCachingConfigurationLoggingSearch
Repobility · code-quality intelligence platform · https://repobility.com
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
getCacheKeyGenerates a unique cache key by combining a hash of the input source string with a hash derived from the provided options object. It first hashes the source content and then calculates a stable hash for the options, handling circular references and functions within the options structure. The functio
hashStringGenerates a unique, fixed-length string representation of the input text by applying the FNV-1a hashing algorithm. It accepts a single string as input and returns a base36 encoded string representing the calculated 32-bit hash value. This process modifies the internal state of the hash variable iter
parseAndCacheTokensRetrieves or computes a list of structured tokens from a given source string based on provided options. It accepts the source text, configuration settings, and a boolean indicating if the parsing should treat the input as inline content. If tokens are found in an internal cache, they are returned im
AI Prompt
Create a customizable markdown renderer component for Svelte applications. I need it to support full markdown syntax, including features like bold text, links, and code snippets. Crucially, it must include secure HTML parsing with XSS protection and support for advanced extensions like KaTeX math. Please ensure it has complete TypeScript support, is compatible with Svelte 5 runes, and handles smart image lazy loading with a fade-in animation.
svelte sveltekit typescript markdown renderer web-app markdown-renderer html-parsing
Generated by gemma4:latest
Catalog Information
This project provides a fast and customizable markdown renderer for Svelte applications.
Description
The @humanspeak/svelte-markdown library is a high-performance markdown rendering solution designed specifically for Svelte projects. It offers built-in caching, TypeScript support, and compatibility with Svelte 5 runes. This makes it an ideal choice for developers seeking to enhance their Svelte applications' content presentation capabilities.
الوصف
هذه المكتبة (@humanspeak/svelte-markdown) هي حل Rendering markdown عالية الأداء مصممة خصيصًا للمشاريع السفلتية. وتوفر تخزين داخلي، دعم لغة TypeScript، وcompatibility مع Svelte 5 runes. مما يجعلها خيارًا مثاليًا لل разработة لتطوير قدرات العرض المحتوى في تطبيقات سفلت.
Novelty
5/10Tags
markdown-rendering svelte-library typescript-support caching high-performance
Technologies
svelte vite vitest
Claude Models
claude-opus-4.6 claude-opus-4.5
Quality Score
B+
85.7/100
Structure
90
Code Quality
100
Documentation
71
Testing
85
Practices
67
Security
92
Dependencies
90
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (149% test-to-source ratio)
- Code linting configured (eslint)
- Consistent naming conventions (PascalCase)
- Low average code complexity \u2014 well-structured code
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- 355 duplicate lines detected \u2014 consider DRY refactoring
Security & Health
6.8h
Tech Debt (A)
High
DORA Rating
A
OWASP (100%)
Repobility · MCP-ready · https://repobility.com
PASS
Quality Gate
A
Risk (1)
MIT
License
12.6%
Duplication
Languages
Frameworks
Svelte SvelteKit Vite
Symbols
variable60
interface23
function15
type_alias10
method5
constant2
class1
Concepts (11)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · severity-and-effort ranking · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A powerful, customizable markdown renderer for Svelte with TypeScript support. Built as a successor to the original svelte-markdown package by Pablo Berganza, now maintained and enhanced by Humanspeak, Inc. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | api | Detected api layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Authentication | Detected from 6 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 202 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Caching | Detected from 6 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 14 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Logging | Detected from 4 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Search | Detected from 13 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repobility — same analyzer, your code, free for public repos · /scan/
Embed Badge
Add to your README:
