fix: Make component_dir return canonicalDir from bower