fix: ProjectConfig::isAbsolutePath