mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 11:30:43 +00:00
refactor: simplify plugin dependency handling
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths. Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
This commit is contained in:
committed by
GitHub
parent
2e8e9cd6ca
commit
ed8f50f240
@@ -144,8 +144,6 @@ describe("docker build helper", () => {
|
||||
expect(scenarios).toContain("`bundled-plugin-install-uninstall-${index}`");
|
||||
expect(scenarios).toContain("pnpm test:docker:bundled-plugin-install-uninstall");
|
||||
expect(scenarios).toContain("OPENCLAW_PLUGINS_E2E_CLAWHUB=0");
|
||||
expect(scenarios).toContain('"bundled-channel-deps-compat"');
|
||||
expect(scenarios).toContain("test:docker:bundled-channel-deps:fast");
|
||||
});
|
||||
|
||||
it("allows plugin update smoke to tolerate config metadata migrations", () => {
|
||||
|
||||
Reference in New Issue
Block a user