chroma.scale(['#f00', '#ff0', '#0f0', '#0ff', '#00f', '#f0f', '#f00']).mode('lab').colors(9).slice(0, 8).map(c => [chroma(c).darken(), chroma(c)]).flat()
['#c20000', '#ff0000', '#c7a000', '#ffd100', '#78cb00', '#aeff00', '#00ca32', '#3aff65', '#00cbcc', '#00ffff', '#0030cb', '#485aff', '#7300ca', '#ab00ff', '#c70091', '#ff00c2']
#f00 #ff0 #0f0 #0ff #00f #f0f #c20000 #ff0000 #c7a000 #ffd100 #78cb00 #aeff00 #00ca32 #3aff65 #00cbcc #00ffff #0030cb #485aff #7300ca #ab00ff #c70091 #ff00c2