Skip to content

chore(deps): marked 15→18 major#62

Merged
terraboops merged 3 commits into
mainfrom
deps/marked-18
Jul 6, 2026
Merged

chore(deps): marked 15→18 major#62
terraboops merged 3 commits into
mainfrom
deps/marked-18

Conversation

@terraboops

Copy link
Copy Markdown
Owner

Bumps marked ^15.0.12^18.0.5 in packages/autonav (@autonav/core, ESM).

No source changes needed: MarkdownText.tsx already uses the modern new Marked() + instance.parse(content, { async: false }) (sync string) API and object-token renderer overrides, which are unchanged across 15→18.

marked-terminal@7.3.0 peers marked >=1 <16, so it retains its own nested marked@15 while @autonav/core resolves marked@18 directly. Verified compatible at runtime (extension applies, sync string output).

Test

  • npm run typecheck (builds + tsc --noEmit, all 3 workspaces): pass
  • npm test (vitest, all workspaces): 112 passed / 9 skipped (core), 45 passed / 13 skipped (comm-layer)
  • Runtime smoke: new Marked().use(markedTerminal(...)) + .parse(md, {async:false}) → sync string, headings/lists/quotes/inline render correctly against marked@18.0.5

@terraboops
terraboops merged commit 29709fa into main Jul 6, 2026
@terraboops
terraboops deleted the deps/marked-18 branch July 6, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant