diff --git a/packages/calcite-design-tokens/src/build/format/index-file.ts b/packages/calcite-design-tokens/src/build/format/index-file.ts index 5afb366a722..eb4ccacb134 100644 --- a/packages/calcite-design-tokens/src/build/format/index-file.ts +++ b/packages/calcite-design-tokens/src/build/format/index-file.ts @@ -25,8 +25,10 @@ export const formatIndexFile: FormatFn = async (args) => { const themes = ["light", "dark"] as const; const format = options.fileExtension.replace(".", "") as Stylesheet; - const darkDictionary = await dark.getPlatformTokens(options.platform, { cache: true }); - const lightDictionary = await light.getPlatformTokens(options.platform, { cache: true }); + const [darkDictionary, lightDictionary] = await Promise.all([ + dark.getPlatformTokens(options.platform, { cache: true }), + light.getPlatformTokens(options.platform, { cache: true }), + ]); const commonVarFormat = "css"; const varLists = { diff --git a/packages/calcite-design-tokens/src/build/transforms/value/merge-value.ts b/packages/calcite-design-tokens/src/build/transforms/value/merge-value.ts index 94141d3366a..bace482cd25 100644 --- a/packages/calcite-design-tokens/src/build/transforms/value/merge-value.ts +++ b/packages/calcite-design-tokens/src/build/transforms/value/merge-value.ts @@ -17,8 +17,10 @@ const transformValueMergeValues: ValueTransform["transform"] = async (token, con } if (!dictionaries) { - const darkDictionary = await dark.getPlatformTokens(options.platform, { cache: true }); - const lightDictionary = await light.getPlatformTokens(options.platform, { cache: true }); + const [darkDictionary, lightDictionary] = await Promise.all([ + dark.getPlatformTokens(options.platform, { cache: true }), + light.getPlatformTokens(options.platform, { cache: true }), + ]); dictionaries = { dark: darkDictionary, light: lightDictionary }; }