Skip to content

Commit 06d64b0

Browse files
add component tokens to figma (#1144)
1 parent f945f3e commit 06d64b0

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

scripts/buildFigma.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
121121
`src/tokens/base/color/light/display-light.json5`,
122122
`src/tokens/functional/color/light/primitives-light.json5`,
123123
`src/tokens/functional/color/light/patterns-light.json5`,
124+
`src/tokens/component/*.json5`,
124125
],
125126
theme: 'light',
126127
},
@@ -133,6 +134,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
133134
`src/tokens/base/color/light/display-light.json5`,
134135
`src/tokens/functional/color/light/primitives-light.json5`,
135136
`src/tokens/functional/color/light/patterns-light.json5`,
137+
`src/tokens/component/*.json5`,
136138
],
137139
theme: 'light-high-contrast',
138140
},
@@ -145,6 +147,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
145147
`src/tokens/base/color/light/display-light.json5`,
146148
`src/tokens/functional/color/light/primitives-light.json5`,
147149
`src/tokens/functional/color/light/patterns-light.json5`,
150+
`src/tokens/component/*.json5`,
148151
],
149152
theme: 'light-protanopia-deuteranopia',
150153
},
@@ -157,6 +160,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
157160
`src/tokens/base/color/light/display-light.json5`,
158161
`src/tokens/functional/color/light/primitives-light.json5`,
159162
`src/tokens/functional/color/light/patterns-light.json5`,
163+
`src/tokens/component/*.json5`,
160164
],
161165
theme: 'light-tritanopia',
162166
},
@@ -168,6 +172,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
168172
`src/tokens/base/color/dark/display-dark.json5`,
169173
`src/tokens/functional/color/dark/primitives-dark.json5`,
170174
`src/tokens/functional/color/dark/patterns-dark.json5`,
175+
`src/tokens/component/*.json5`,
171176
],
172177
theme: 'dark',
173178
},
@@ -180,6 +185,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
180185
`src/tokens/base/color/dark/display-dark.json5`,
181186
`src/tokens/functional/color/dark/primitives-dark.json5`,
182187
`src/tokens/functional/color/dark/patterns-dark.json5`,
188+
`src/tokens/component/*.json5`,
183189
],
184190
theme: 'dark-high-contrast',
185191
},
@@ -192,6 +198,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
192198
`src/tokens/base/color/dark/display-dark.json5`,
193199
`src/tokens/functional/color/dark/primitives-dark.json5`,
194200
`src/tokens/functional/color/dark/patterns-dark.json5`,
201+
`src/tokens/component/*.json5`,
195202
],
196203
theme: 'dark-dimmed',
197204
},
@@ -204,6 +211,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
204211
`src/tokens/base/color/dark/display-dark.json5`,
205212
`src/tokens/functional/color/dark/primitives-dark.json5`,
206213
`src/tokens/functional/color/dark/patterns-dark.json5`,
214+
`src/tokens/component/*.json5`,
207215
],
208216
theme: 'dark-protanopia-deuteranopia',
209217
},
@@ -216,6 +224,7 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
216224
`src/tokens/base/color/dark/display-dark.json5`,
217225
`src/tokens/functional/color/dark/primitives-dark.json5`,
218226
`src/tokens/functional/color/dark/patterns-dark.json5`,
227+
`src/tokens/component/*.json5`,
219228
],
220229
theme: 'dark-tritanopia',
221230
},
@@ -225,6 +234,13 @@ const buildFigma = async (buildOptions: ConfigGeneratorOptions): Promise<void> =
225234
const extended = await PrimerStyleDictionary.extend({
226235
source,
227236
include,
237+
log: {
238+
warnings: 'disabled', // 'warn' | 'error' | 'disabled'
239+
verbosity: 'verbose', // 'default' | 'silent' | 'verbose'
240+
errors: {
241+
brokenReferences: 'throw', // 'throw' | 'console'
242+
},
243+
},
228244
platforms: {
229245
figma: figma(`figma/shadows/${name}.json`, buildOptions.prefix, buildOptions.buildPath, {
230246
theme: [theme, getFallbackTheme(theme)],

0 commit comments

Comments
 (0)