Skip to content

Add Streetscape plugin to Pascal - #628

Merged
wass08 merged 3 commits into
mainfrom
feat/streetscape-plugin
Aug 11, 2026
Merged

Add Streetscape plugin to Pascal#628
wass08 merged 3 commits into
mainfrom
feat/streetscape-plugin

Conversation

@wass08

@wass08 wass08 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add and register the Streetscape plugin (sudhir9297/streetscape-pascal-plugin) and its editor panel, following the mint/trees pattern.
  • Pin @pascal-app/plugin-streetscape by immutable commit (3c885bf).
  • Register streetscapePlugin via plugin discovery and streetscapeHostPanel at bootstrap, add the package to Next transpilation and Tailwind @source.

The plugin is self-contained — ~38 procedural node kinds (road networks, street/area/pedestrian lighting, utility poles + wire spans, traffic signals, signs, and roadside infrastructure) plus one left-rail panel. No API proxy route, env vars, or backend needed (unlike mint).

Tested

  • bun run check-types — 10/10 tasks green

🤖 Generated with Claude Code


Note

Low Risk
Editor-only plugin wiring with no auth, API, or data-path changes; main risk is bundle size and any runtime issues inside the external package.

Overview
Wires the Streetscape third-party node pack into the editor app the same way as trees and mint.

Adds @pascal-app/plugin-streetscape (GitHub pin) and registers streetscapePlugin via extendPluginDiscovery plus streetscapeHostPanel at bootstrap, overriding the panel creator metadata to credit Sudhir Yadav. Next is configured to transpile the package, and Tailwind @source includes the plugin so its UI classes are picked up. Lockfile also records the new dependency (and unrelated workspace version bumps for CLI/MCP).

Reviewed by Cursor Bugbot for commit 19cfb1d. Bugbot is set up for automated code reviews on this repo. Configure here.

wass08 and others added 3 commits August 11, 2026 09:08
Register @pascal-app/plugin-streetscape (pinned by commit) alongside the
trees and mint plugins: plugin discovery + host panel at bootstrap, Next
transpilation, and Tailwind @source so its panel styles compile.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Override creator/pluginUrl at registration — the upstream manifest points
at a pascalorg repo that doesn't exist.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Upstream converted the 37 PNG catalog thumbnails (~17 MB) to webp/svg
(~630 KB), bringing the packed CLI back under its release budget, and
fixed pluginUrl/repository metadata — keep only the creator-name
override.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@wass08
wass08 merged commit 655eef2 into main Aug 11, 2026
4 checks passed
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