changeExtension function

String changeExtension(
  1. String path,
  2. String newExt
)

Returns path with its extension changed to newExt.

newExt should include the leading dot (e.g. .dart).

Implementation

String changeExtension(String path, String newExt) {
  final parts = splitPath(path);
  return joinPaths([parts.dir, '${parts.basename}$newExt']);
}