Sanitize published CLI plugin manifests so off-workspace installs do not resolve private workspace packages. - Add manifest sanitization for copied bundled plugins and vendored pi extensions during the CLI build. - Cover built plugin and extension package.json files with a pack-shape regression test. - Update plugin authoring docs and add a patch changeset for the published CLI fix. Files changed: .../fn-7060-fix-plugin-manifest-workspace-deps.md | 7 ++ docs/PLUGIN_AUTHORING.md | 8 ++- .../cli/src/__tests__/plugin-pack-shape.test.ts | 55 +++++++++++++- packages/cli/tsup.config.ts | 83 ++++++++++++++++++++-- 4 files changed, 142 insertions(+), 11 deletions(-) Fusion-Task-Id: FN-7060 Fusion-Task-Lineage: e38a4237-7197-4bc4-87bd-117dfd35a0f8
18 KiB
18 KiB