Skip to content

feat: add pnp-csv as standalone export format#2842

Open
64johnlee wants to merge 11 commits intotscircuit:mainfrom
64johnlee:feat/add-pnp-csv-export
Open

feat: add pnp-csv as standalone export format#2842
64johnlee wants to merge 11 commits intotscircuit:mainfrom
64johnlee:feat/add-pnp-csv-export

Conversation

@64johnlee
Copy link
Copy Markdown

Summary

Add pnp-csv export format to ALLOWED_EXPORT_FORMATS, enabling standalone pick-and-place CSV export.

Changes

  • Added pnp-csv to ALLOWED_EXPORT_FORMATS array
  • Added pnp-csv: "-pnp.csv" to OUTPUT_EXTENSIONS
  • Added case handler that uses the already-imported convertCircuitJsonToPickAndPlaceCsv function

Usage

tsci export MyCircuit.tsx -f pnp-csv
# Outputs: MyCircuit-pnp.csv

Testing

  • Build succeeds
  • Format check passes

Closes #2806

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 3, 2026

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

64johnlee added 4 commits May 3, 2026 19:08
Add pnp-csv export format to ALLOWED_EXPORT_FORMATS, using the
already-imported convertCircuitJsonToPickAndPlaceCsv function.

Usage: tsci export MyCircuit.tsx -f pnp-csv
Outputs: MyCircuit-pnp.csv

Closes tscircuit#2806
@64johnlee 64johnlee force-pushed the feat/add-pnp-csv-export branch from 0c50e04 to 00c7900 Compare May 3, 2026 11:08
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