import twc from './src/utils/tailwindColor' import type { Config } from 'tailwindcss' const targetShades = ['25', '150', '250', '350', '450', '550', '650', '750', '850'] as const function extractShades(colorObject: Record>) { const result: Record>> = {} for (const [colorName, shades] of Object.entries(colorObject)) { const extracted: Partial> = {} targetShades.forEach((shade) => { if (shades[shade]) { extracted[shade] = shades[shade] } }) if (Object.keys(extracted).length > 0) { result[colorName] = extracted } } return result } export default { theme: { extend: { colors: extractShades(twc), }, }, }