Skip to content

Add local-first structured data and base encoding tools - #10

Merged
baixiangcpp merged 2 commits into
mainfrom
local-tool-expansion-tdd
Jun 19, 2026
Merged

Add local-first structured data and base encoding tools#10
baixiangcpp merged 2 commits into
mainfrom
local-tool-expansion-tdd

Conversation

@baixiangcpp

Copy link
Copy Markdown
Owner

Summary

  • expand the existing JSON/YAML converter into a local JSON/YAML/TOML converter using smol-toml
  • add a new browser-local Base32/Base58 converter with focused algorithm tests
  • wire the new tool through registry, discovery, sitemap, OG images, and localized SEO content

TDD / Review Notes

  • wrote failing unit coverage first for TOML conversion, multi-document YAML, identical-format rejection, Base32/Base58 round trips, invalid Base58 characters, and Base58 leading zero bytes
  • kept translations hand-reviewed; did not use generated fallback copy for the new localized content
  • avoided heavyweight WASM or backend/API dependencies

Verification

  • npm run lint
  • npm run validate
  • npm test
  • npm run build:app
  • npm run build:post
  • git diff --check

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 18, 2026

Copy link
Copy Markdown

Deploying byteflow with  Cloudflare Pages  Cloudflare Pages

Latest commit: 68f8534
Status: ✅  Deploy successful!
Preview URL: https://217acf57.byteflow-c58.pages.dev
Branch Preview URL: https://local-tool-expansion-tdd.byteflow-c58.pages.dev

View logs

@baixiangcpp
baixiangcpp force-pushed the local-tool-expansion-tdd branch from cbe6cd8 to 68f8534 Compare June 18, 2026 18:17
@baixiangcpp
baixiangcpp merged commit 84b7c07 into main Jun 19, 2026
2 checks passed
@baixiangcpp
baixiangcpp deleted the local-tool-expansion-tdd branch June 19, 2026 09:28
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