/claim #112
This fixes moved visual-node imports by resolving relative dependencies from the directory of the imported .flyde file, not from the importer/root directory.
The regression fixture covers:
- root flow imports
./moved/b.flyde
moved/b.flyde imports local ./Add.flyde.js
- loader resolves
./Add.flyde.js relative to moved/b.flyde
Verification run locally:
pnpm --filter @flyde/loader build
- targeted loader regression for the moved visual node fixture
- loader mocha suite via
tsx (52 passing, 3 pending)
git diff --check
Demo video: https://files.catbox.moe/rs35h9.mp4