Baseconvert is a Dart package for converting rational numbers from any input base to any output base.
// base(number, {inBase=10, outBase=10, maxDepth=10, string=false, recurring=true})
base([15, 15, 0, ".", 8], inBase: 16, outBase: 10);
--> [4, 0, 8, 0, '.', 5]
base("FF0.8", inBase: 16, outBase: 10, string: true);
--> '4080.5'
base("4080.5", inBase: 10, outBase: 16, string: true);
--> 'FF0.8'