fix: use conditional import in prepare.mjs