gsxdsm
59f2596c61
FN-6435: add plugin scaffold state
Ensure generated plugin scaffolds include the FusionPlugin state required by the SDK contract.
- Add state: "installed" to workspace and standalone plugin scaffold outputs.
- Cover scaffold output with tests and a compile-time FusionPlugin fixture.
- Document the state field in plugin authoring guidance and add a patch changeset.
Files changed:
.changeset/FN-6435-plugin-scaffold-state.md | 9 +++++++
docs/PLUGIN_AUTHORING.md | 2 ++
packages/cli/src/__tests__/plugin-scaffold.test.ts | 22 ++++++++++++++--
packages/cli/src/commands/plugin-scaffold.ts | 5 ++++
.../type-guards/plugin-scaffold-fusion-plugin.ts | 30 ++++++++++++++++++++++
5 files changed, 66 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-6435
Fusion-Task-Lineage: 8c7e2f5d-9dd4-4058-aef9-11d6ff0ba5e0