denoland

deno-gfm

Server-side GitHub Flavored Markdown rendering for Deno

by denoland

TypeScript

TypeScript96.9%
SCSS3.1%

Commit activity

Last 12 weeks · 2 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
37
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 1mo ago
See all on GitHub →
simonneutert

Hi there everybody, Currently, this package's CSS shows list-item bullets before checkboxes in task lists, while GitHub does not. This creates a visual inconsistency. Expected Behavior: No bullet before checkboxes, matching GitHub's styling. Current Behavior: Bullets are shown before checkboxes. Steps to Reproduce:** 1. Create a task list in markdown: ``- [ ] task1`: !Image How GitHub renderes tasks, taken from my repository's README.md:

simonneutert · 9mo ago
muhaimincs
RTL supportOpenIssue

Is there a means to properly set the RTL on element?

muhaimincs · 9mo ago
felix-schindler

error: Failed resolving types. [ERR_TYPES_NOT_FOUND] Could not find types for 'file:///.../node_modules/.deno/sanitize-html@2.17.0/node_modules/sanitize-html/index.js' imported from 'https://jsr.io/@deno/gfm/0.11.0/mod.ts'

felix-schindler · 1y ago
piscisaureus

Bumps from 2.11.0 to 2.16.4 in (within its declared range), pulling in patched versions of several transitive dependencies used only by the CSS build tooling: fixes ReDoS in plugins (GHSA-xpqw-6gx7-v673, high), arbitrary code load via untrusted config (GHSA-2p49-hgcm-8545, high), and prototype pollution (GHSA-w27v-7q3p-w38r, high; GHSA-4vpr-x523-8j87, moderate) fixes prototype pollution/DoS issues (GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-2883-xcg3-v3hh, all high; GHSA-h67p-54hq-rp68, GHSA-mh29-5h37-fv8m, moderate) fixes ReDoS (GHSA-73wf-gq98-2v4g, high) fixes prototype pollution (GHSA-xvcm-6775-5m9r, GHSA-v56q-mh7h-f735, GHSA-wf6x-7x77-mvgw, all high) fixes output validation issue (GHSA-xq7p-g2vc-g82p, high) fixes uncontrolled resource consumption (GHSA-grv7-fg5c-xmjg, high) fixes ReDoS (GHSA-3v7f-55p6-f55p, moderate) fixes origin validation error (GHSA-qm9p-f9j5-w83w, moderate) Only changes. All of these are devDependencies of the style build (used to generate the checked-in CSS at release time) and are not themselves part of the published package. in reports zero remaining vulnerabilities. Note: regenerating () against these updated build tools produces a smaller, differently-minified CSS bundle (equivalent color/shorthand notation, and it drops some prefixed rules that browserslist no longer considers necessary). That regeneration is intentionally left out of this PR to keep the diff scoped to the dependency bump.

piscisaureus · 1mo ago
piscisaureus

CI is currently red on and on every open PR, including the Dependabot fix in #146, for a reason unrelated to any of them. imports and is listed in , so KaTeX resolves to whatever patch release is current rather than to a pinned version. It has since moved to 0.16.47, which rounds one em value differently — became — and the checked-in HTML fixtures no longer match. That fails "Math rendering" and "Math rendering in code block" regardless of what a PR changes. This regenerates the two affected fixtures through the library's own . The diff is 3 lines across 2 files and contains nothing but that rounding change; was unchanged, so only the rendered HTML had drifted. Verified locally: now passes 45/45, and , and are all clean. Worth flagging: this will recur the next time KaTeX changes its output, because the range still floats. The durable fixes are to pin KaTeX to an exact version in , or to stop asserting its HTML byte for byte. Both are judgement calls for the maintainers, so this PR only unbreaks CI rather than making that decision.

piscisaureus · 1mo ago
Structured data for AI agents

Repository: denoland/deno-gfm. Description: Server-side GitHub Flavored Markdown rendering for Deno Stars: 241, Forks: 40. Primary language: TypeScript. Languages: TypeScript (96.9%), SCSS (3.1%). License: MIT. Homepage: https://jsr.io/@deno/gfm Topics: deno, gfm, markdown. Latest release: 0.11.0 (1y ago). Open PRs: 3, open issues: 24. Last activity: 1mo ago. Community health: 37%. Top contributors: lucacasonato, deer, crowlKats, lino-levan, hashrock, tristan-f-r, rojvv, kt3k, marvinhagemeister, kitsonk and others.