The change most SvelteKit projects will hit is the lib alias. It moves from a dollar prefix to a hash prefix and now runs on Node's subpath imports, so a directory import no longer resolves on its own. The migration tool rewrites them. If a build fails afterward with a module resolution error, look for lib imports with no file name on the end.