Skip to content

feat: dynamically load export converters from jsdelivr CDN - #4014

Closed
mitre88 wants to merge 2 commits into
tscircuit:mainfrom
mitre88:feat/dynamic-jsdelivr-converters-1539-v4
Closed

feat: dynamically load export converters from jsdelivr CDN#4014
mitre88 wants to merge 2 commits into
tscircuit:mainfrom
mitre88:feat/dynamic-jsdelivr-converters-1539-v4

Conversation

@mitre88

@mitre88 mitre88 commented Jul 16, 2026

Copy link
Copy Markdown

Replaces stale/auto-closed PRs #3558, #3809, and #3947 for tscircuit/tscircuit#1539. GitHub would not reopen #3947, so this branch was freshly rebased on current main.

This keeps export converter packages out of the runframe bundle and loads pinned jsdelivr ESM modules on demand for gerber, BOM CSV, PnP CSV, KiCad, GLB, STEP, and LBRN export paths. It preserves current main changes and regenerates the Bun lockfile after removing the converter dependencies.

Follow-up d37d5e9 addresses review feedback by keeping the GLTF preload optional for STEP exports, so a blocked GLTF CDN does not prevent board-only STEP generation.

Validation on head d37d5e9:

  • bun install
  • bun test tests/dynamic-converters.test.ts (9 passed)
  • bun run format:check
  • bun run build:lib
  • git diff --check origin/main...HEAD

@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
runframe Ready Ready Preview, Comment Jul 25, 2026 8:27pm

Request Review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8bf20cce1d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread lib/optional-features/exporting/formats/export-step.ts Outdated
@github-actions

Copy link
Copy Markdown
Contributor

This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs.

@github-actions

Copy link
Copy Markdown
Contributor

This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs.

@github-actions

Copy link
Copy Markdown
Contributor

This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs.

@github-actions

Copy link
Copy Markdown
Contributor

This PR was closed because it has been inactive for 1 day since being marked as stale.

@github-actions github-actions Bot closed this Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant