import test from 'node:test' import assert from 'node:assert/strict' import { readFile } from 'node:fs/promises' import { MODULES } from '../src/data/overseas-workbench.js' import { navigateBackOr, navigateToUnique } from '../src/utils/navigation.js' const read = (path) => readFile(new URL(path, import.meta.url), 'utf8') const component = (source, dependencies) => new Function(...Object.keys(dependencies), source.match(/