Skip to content

Commit

Permalink
add component tokens to figma (#1144)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukasoppermann authored Dec 20, 2024
1 parent f945f3e commit 06d64b0
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions scripts/buildFigma.ts
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/light/display-light.json5`,
`src/tokens/functional/color/light/primitives-light.json5`,
`src/tokens/functional/color/light/patterns-light.json5`,
`src/tokens/component/*.json5`,
],
theme: 'light',
},
Expand All @@ -133,6 +134,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/light/display-light.json5`,
`src/tokens/functional/color/light/primitives-light.json5`,
`src/tokens/functional/color/light/patterns-light.json5`,
`src/tokens/component/*.json5`,
],
theme: 'light-high-contrast',
},
Expand All @@ -145,6 +147,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/light/display-light.json5`,
`src/tokens/functional/color/light/primitives-light.json5`,
`src/tokens/functional/color/light/patterns-light.json5`,
`src/tokens/component/*.json5`,
],
theme: 'light-protanopia-deuteranopia',
},
Expand All @@ -157,6 +160,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/light/display-light.json5`,
`src/tokens/functional/color/light/primitives-light.json5`,
`src/tokens/functional/color/light/patterns-light.json5`,
`src/tokens/component/*.json5`,
],
theme: 'light-tritanopia',
},
Expand All @@ -168,6 +172,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/dark/display-dark.json5`,
`src/tokens/functional/color/dark/primitives-dark.json5`,
`src/tokens/functional/color/dark/patterns-dark.json5`,
`src/tokens/component/*.json5`,
],
theme: 'dark',
},
Expand All @@ -180,6 +185,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/dark/display-dark.json5`,
`src/tokens/functional/color/dark/primitives-dark.json5`,
`src/tokens/functional/color/dark/patterns-dark.json5`,
`src/tokens/component/*.json5`,
],
theme: 'dark-high-contrast',
},
Expand All @@ -192,6 +198,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/dark/display-dark.json5`,
`src/tokens/functional/color/dark/primitives-dark.json5`,
`src/tokens/functional/color/dark/patterns-dark.json5`,
`src/tokens/component/*.json5`,
],
theme: 'dark-dimmed',
},
Expand All @@ -204,6 +211,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/dark/display-dark.json5`,
`src/tokens/functional/color/dark/primitives-dark.json5`,
`src/tokens/functional/color/dark/patterns-dark.json5`,
`src/tokens/component/*.json5`,
],
theme: 'dark-protanopia-deuteranopia',
},
Expand All @@ -216,6 +224,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
`src/tokens/base/color/dark/display-dark.json5`,
`src/tokens/functional/color/dark/primitives-dark.json5`,
`src/tokens/functional/color/dark/patterns-dark.json5`,
`src/tokens/component/*.json5`,
],
theme: 'dark-tritanopia',
},
Expand All @@ -225,6 +234,13 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
const extended = await PrimerStyleDictionary.extend({
source,
include,
log: {
warnings: 'disabled', // 'warn' | 'error' | 'disabled'
verbosity: 'verbose', // 'default' | 'silent' | 'verbose'
errors: {
brokenReferences: 'throw', // 'throw' | 'console'
},
},
platforms: {
figma: figma(`figma/shadows/${name}.json`, buildOptions.prefix, buildOptions.buildPath, {
theme: [theme, getFallbackTheme(theme)],
Expand Down

0 comments on commit 06d64b0

Please sign in to comment.