1
1
import { isFromFile , isSource } from '../filters/index.js'
2
2
import type { PlatformInitializer } from '../types/platformInitializer.js'
3
3
import type { PlatformConfig , TransformedToken } from 'style-dictionary/types'
4
+ import { outputReferencesTransformed , outputReferencesFilter } from 'style-dictionary/utils'
4
5
5
6
const getCssSelectors = ( outputFile : string ) => {
6
7
// check for dark in the beginning of the output filename
@@ -57,7 +58,8 @@ export const css: PlatformInitializer = (outputFile, prefix, buildPath, options)
57
58
] ) ,
58
59
options : {
59
60
showFileHeader : false ,
60
- outputReferences : false ,
61
+ outputReferences : ( token , platformOptions ) =>
62
+ outputReferencesFilter ( token , platformOptions ) && outputReferencesTransformed ( token , platformOptions ) ,
61
63
descriptions : false ,
62
64
queries : getCssSelectors ( outputFile ) ,
63
65
...options ?. options ,
@@ -76,6 +78,8 @@ export const css: PlatformInitializer = (outputFile, prefix, buildPath, options)
76
78
] ) ,
77
79
options : {
78
80
showFileHeader : false ,
81
+ outputReferences : ( token , platformOptions ) =>
82
+ outputReferencesFilter ( token , platformOptions ) && outputReferencesTransformed ( token , platformOptions ) ,
79
83
descriptions : false ,
80
84
...options ?. options ,
81
85
} ,
@@ -86,6 +90,8 @@ export const css: PlatformInitializer = (outputFile, prefix, buildPath, options)
86
90
filter : token => isSource ( token ) && options ?. themed !== true && token . $type === 'custom-viewportRange' ,
87
91
options : {
88
92
showFileHeader : false ,
93
+ outputReferences : ( token , platformOptions ) =>
94
+ outputReferencesFilter ( token , platformOptions ) && outputReferencesTransformed ( token , platformOptions ) ,
89
95
} ,
90
96
} ,
91
97
{
@@ -99,6 +105,8 @@ export const css: PlatformInitializer = (outputFile, prefix, buildPath, options)
99
105
] ) ,
100
106
options : {
101
107
descriptions : false ,
108
+ outputReferences : ( token , platformOptions ) =>
109
+ outputReferencesFilter ( token , platformOptions ) && outputReferencesTransformed ( token , platformOptions ) ,
102
110
showFileHeader : false ,
103
111
queries : [
104
112
{
0 commit comments