Skip to main content

Jscad Cad

@magistr/jscad-cadv2026.07.16.2· 15d agoMODELS
01README

JSCAD v2 CAD renderer — evaluate CadScript main() and serialize to STL/DXF/SVG/OBJ/3MF. Includes jscad-codegen Claude Code skill.

02Release Notes

Release 2026.07.16.2 — align model versions with manifests

Maintenance release across the @magistr extensions. For most packages this carries no functional change: the only edit is the model's version: field, brought back in line with its manifest version so the published model type version and the package version no longer drift.

Functional changes in this release are limited to:

  • anime-cron: normalizeTitle now strips a ": subtitle" suffix and a trailing parenthesized year before comparison, fixing dedup false-misses where the torrent title carries a subtitle or year that the AniList romaji does not.

  • arckit: first publish. Standalone ArcKit port — a 12-phase architecture governance state machine with 65 bundled templates, driven by a bundled skill.

Also tracks three extensions (kaiten, observability-agent, music-library) that previously existed only as untracked working-tree directories, recovered from stashes.

03Models1
@magistr/jscad-cadv2026.07.16.2extensions/models/jscad_cad.ts
fn run(script: string)
Evaluate a CadScript and serialize the resulting Geometry to the requested OutputFormat
ArgumentTypeDescription
scriptstringJSCAD JavaScript defining main(params) → geometry

Resources

result(infinite)— RenderResult — outcome of evaluating a CadScript

Files

output(application/octet-stream)— SerializedModel — generated CAD file (STL/DXF/SVG/OBJ/3MF)
log(text/plain)— Evaluation warnings from CadScript execution
04Previous Versions6
2026.05.25.1

Merge pull request #4 from umag/extensions/magistr-grade-a-workspace

extensions: stage 15 @magistr extensions as Grade A workspace dirs + wire CI

2026.04.05.2
2026.04.05.1

Updated jscad-codegen skill: eval score 59%→100%. Fixed mandatory script rules, named coordinates, oversized cutters.

2026.04.04.3
2026.04.04.2
2026.04.04.1
05Stats
A
100 / 100
Downloads
7
Archive size
29.8 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels