feat(FN-3763): add cli printing press wizard plugin

Implements a new `fusion-plugin-cli-printing-press` plugin with a multi-step wizard UI for authoring CLI commands, including draft storage, route registration, and validation — plus integration wiring in the dashboard's plugin view registry. Includes TypeScript build and ESM import fixes for the plu

Fusion-Task-Id: FN-3763
This commit is contained in:
Fusion
2026-05-10 15:01:54 -07:00
committed by gsxdsm
parent 6871c510a4
commit aa031ab601
24 changed files with 627 additions and 23 deletions

33
pnpm-lock.yaml generated
View File

@@ -196,6 +196,9 @@ importers:
'@codemirror/view':
specifier: ^6.36.4
version: 6.40.0
'@fusion-plugin-examples/cli-printing-press':
specifier: workspace:*
version: link:../../plugins/fusion-plugin-cli-printing-press
'@fusion-plugin-examples/cursor-runtime':
specifier: workspace:*
version: link:../../plugins/fusion-plugin-cursor-runtime
@@ -632,13 +635,43 @@ importers:
'@fusion/core':
specifier: workspace:*
version: link:../../packages/core
'@fusion/dashboard':
specifier: workspace:*
version: link:../../packages/dashboard
'@fusion/plugin-sdk':
specifier: workspace:*
version: link:../../packages/plugin-sdk
express:
specifier: ^5.1.0
version: 5.2.1
lucide-react:
specifier: ^0.542.0
version: 0.542.0(react@19.2.4)
react:
specifier: ^19.0.0
version: 19.2.4
react-dom:
specifier: ^19.2.4
version: 19.2.4(react@19.2.4)
devDependencies:
'@testing-library/jest-dom':
specifier: ^6.6.3
version: 6.9.1
'@testing-library/react':
specifier: ^16.3.2
version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@testing-library/user-event':
specifier: ^14.6.1
version: 14.6.1(@testing-library/dom@10.4.1)
'@types/express':
specifier: ^5.0.5
version: 5.0.6
'@types/node':
specifier: ^25.5.2
version: 25.5.2
'@types/react':
specifier: ^19.0.0
version: 19.2.14
typescript:
specifier: ^5.7.0
version: 5.9.3