CiPackage.at constructor
A package found under directory: its name relative to root
(/-separated), and whether it is a Flutter package.
Implementation
factory CiPackage.at(String root, String directory) => CiPackage(
name: p.relative(directory, from: root).replaceAll(r'\', '/'),
directory: directory,
isFlutter: ciIsFlutterPackage(directory),
);