parse-url type definitions require normalize-url at runtime, but it is listed only as a dev dependency in package.json.
This causes issues for downstream dependencies like git-up. Even in the latest version (10.0.3), the problem remains.
Temporary workaround: adding @types/normalize-url allows skipLibCheck to work in TypeScript projects.
Suggested fix: move normalize-url from devDependencies to dependencies.