Add an ESLint guard to keep plugin dashboard views out of server entrypoints. - add a custom fusion/no-plugin-view-reexport ESLint rule for plugin src/index.ts files - flag relative re-exports of *-view entrypoints so CSS-bearing dashboard modules stay out of Node-loaded plugin entries - document the server-entry export constraint in the plugin authoring guide Files changed: docs/PLUGIN_AUTHORING.md | 1 + eslint.config.mjs | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) Fusion-Task-Id: FN-6106 Fusion-Task-Lineage: 6bbfa073-e7fd-42a9-a332-c638b81cd55f
25 KiB
25 KiB