normalizeAssetKey method

String normalizeAssetKey(
  1. String assetPath,
  2. String projectRoot
)

Normalizes an asset path for comparison.

Implementation

String normalizeAssetKey(String assetPath, String projectRoot) {
  var relative = p.relative(assetPath, from: projectRoot);
  relative = relative.replaceAll('\\', '/');

  if (relative.startsWith('./')) {
    relative = relative.substring(2);
  }

  return relative.replaceAll(_variantPattern, '/');
}