Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Readable Netlist Download #437

Closed
wants to merge 4 commits into from

Conversation

devin-ai-integration[bot]
Copy link
Contributor

Implements netlist download on snippet and editor pages

This PR adds a new download option for generating readable netlists from circuit JSON. The feature is available in both the view snippet and editor pages.

Changes:

  • Added Readable Netlist download option to DownloadButtonAndMenu
  • Implemented circuit JSON to readable netlist conversion
  • Added type definitions and utility functions
  • Integrated with existing download menu UI

Link to Devin run: https://app.devin.ai/sessions/8221a5a4558e4a6c91642488134f1931

devin-ai-integration bot and others added 4 commits December 29, 2024 03:09
Co-Authored-By: seve@tscircuit.com <seve@tscircuit.com>
Co-Authored-By: seve@tscircuit.com <seve@tscircuit.com>
Co-Authored-By: seve@tscircuit.com <seve@tscircuit.com>
Co-Authored-By: seve@tscircuit.com <seve@tscircuit.com>
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add "(aside)" to your comment to have me ignore it.
  • Look at CI failures and help fix them

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@tscircuitbot
Copy link

📊 Bundle Size Analysis

Total Bundle Size

  • Before: 29.77 MB
  • After: 29.77 MB
  • Change: 📈 2.77 KB (0.01%)

Diff

No significant changes in bundle size.

View Dependencies
Package Size
typescript@^5.6.3 8.69 MB
react@^18.3.1 594.20 KB
ms@^2.1.3 530.54 KB
jszip@^3.10.1 139.73 KB
react-dom@^18.3.1 138.56 KB
zod@^3.23.8 117.16 KB
circuit-json@^0.0.122 111.84 KB
circuit-to-svg@^0.0.99 101.33 KB
tailwind-merge@^2.5.2 69.95 KB
@tscircuit/footprinter@^0.0.95 58.09 KB
dsn-converter@^0.0.54 32.97 KB
react-helmet@^6.1.0 29.17 KB
fflate@^0.8.2 19.95 KB
@tscircuit/props@^0.0.123 17.84 KB
states-us@^1.1.1 7.27 KB
use-mouse-matrix-transform@^1.1.13 5.80 KB
zustand@^4.5.5 4.17 KB
file-saver@^2.0.5 3.58 KB
redaxios@^0.5.1 1.83 KB
clsx@^2.1.1 785.00 B
use-async-memo@^1.2.5 759.00 B
codemirror@^6.0.1 597.00 B
country-list@^2.3.0 387.00 B
extract-codefence@^0.0.4 151.00 B
vite@^5.4.8 114.00 B
jscad-electronics@^0.0.23 63.00 B
@babel/standalone@^7.26.2 26.00 B
What is this? This is an automated bundle size report generated during the build process.

@seveibar seveibar closed this Dec 29, 2024
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.

2 participants