feat(FN-3470): prefer source aliases for runtime plugins and add test artif
Merges FN-3470 in two steps: first, runtime plugins now prefer source path aliases over build artifacts, with hardening tests for vitest alias resolution and plugin view registry updates; second, a new `ensure-test-artifacts.mjs` bootstrap script guarantees required test files exist before test runs Fusion-Task-Id: FN-3470
This commit is contained in:
@@ -25,6 +25,18 @@ export default defineConfig({
|
||||
find: /^@fusion-plugin-examples\/droid-runtime$/,
|
||||
replacement: resolve(__dirname, "../../plugins/fusion-plugin-droid-runtime/src/index.ts"),
|
||||
},
|
||||
{
|
||||
find: /^@fusion-plugin-examples\/hermes-runtime$/,
|
||||
replacement: resolve(__dirname, "../../plugins/fusion-plugin-hermes-runtime/src/index.ts"),
|
||||
},
|
||||
{
|
||||
find: /^@fusion-plugin-examples\/openclaw-runtime$/,
|
||||
replacement: resolve(__dirname, "../../plugins/fusion-plugin-openclaw-runtime/src/index.ts"),
|
||||
},
|
||||
{
|
||||
find: /^@fusion-plugin-examples\/paperclip-runtime$/,
|
||||
replacement: resolve(__dirname, "../../plugins/fusion-plugin-paperclip-runtime/src/index.ts"),
|
||||
},
|
||||
{ find: /^@fusion\/test-utils$/, replacement: resolve(__dirname, "../core/src/__test-utils__/workspace.ts") },
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user