@@ -3,133 +3,135 @@ import { createExternalPackageIconLoader } from '@iconify/utils/lib/loader/exter
33import { defineConfig , presetIcons } from 'unocss'
44import { presetOnmax } from 'unocss-preset-onmax'
55import { FileSystemIconLoader } from 'unplugin-icons/loaders'
6- import { presetNimiq } from '../packages/nimiq-css/src/index'
76
87export default defineConfig < PresetWind3Theme > ( {
98 content : {
109 filesystem : [ './.vitepress/config.ts' , '../**/**.{vue,md}' , './theme/components/**/*.vue' , './config.ts' ] ,
1110 } ,
1211
13- safelist : [
14- // Ensure all dynamic color utility classes are generated for the icon set
15- // Text colors for all Nimiq colors that might be used dynamically
16- 'text-neutral' ,
17- 'text-blue' ,
18- 'text-green' ,
19- 'text-gold' ,
20- 'text-red' ,
21- 'text-orange' ,
22- 'text-purple' ,
23- 'text-neutral-50' ,
24- 'text-neutral-100' ,
25- 'text-neutral-200' ,
26- 'text-neutral-300' ,
27- 'text-neutral-400' ,
28- 'text-neutral-500' ,
29- 'text-neutral-600' ,
30- 'text-neutral-700' ,
31- 'text-neutral-800' ,
32- 'text-neutral-900' ,
33- 'text-neutral-1100' ,
34- 'text-blue-400' ,
35- 'text-blue-500' ,
36- 'text-blue-600' ,
37- 'text-blue-1100' ,
38- 'text-green-400' ,
39- 'text-green-500' ,
40- 'text-green-600' ,
41- 'text-green-1100' ,
42- 'text-gold-400' ,
43- 'text-gold-500' ,
44- 'text-gold-600' ,
45- 'text-gold-1100' ,
46- 'text-red-400' ,
47- 'text-red-500' ,
48- 'text-red-600' ,
49- 'text-red-1100' ,
50- 'text-orange-400' ,
51- 'text-orange-500' ,
52- 'text-orange-600' ,
53- 'text-orange-1100' ,
54- 'text-purple-400' ,
55- 'text-purple-500' ,
56- 'text-purple-600' ,
57- 'text-purple-1100' ,
58- // Background colors for all Nimiq colors that might be used dynamically
59- 'bg-neutral' ,
60- 'bg-blue' ,
61- 'bg-green' ,
62- 'bg-gold' ,
63- 'bg-red' ,
64- 'bg-orange' ,
65- 'bg-purple' ,
66- 'bg-neutral-50' ,
67- 'bg-neutral-100' ,
68- 'bg-neutral-200' ,
69- 'bg-neutral-300' ,
70- 'bg-neutral-400' ,
71- 'bg-neutral-500' ,
72- 'bg-neutral-600' ,
73- 'bg-neutral-700' ,
74- 'bg-neutral-800' ,
75- 'bg-neutral-900' ,
76- 'bg-neutral-1100' ,
77- 'bg-blue-400' ,
78- 'bg-blue-500' ,
79- 'bg-blue-600' ,
80- 'bg-blue-1100' ,
81- 'bg-green-400' ,
82- 'bg-green-500' ,
83- 'bg-green-600' ,
84- 'bg-green-1100' ,
85- 'bg-gold-400' ,
86- 'bg-gold-500' ,
87- 'bg-gold-600' ,
88- 'bg-gold-1100' ,
89- 'bg-red-400' ,
90- 'bg-red-500' ,
91- 'bg-red-600' ,
92- 'bg-red-1100' ,
93- 'bg-orange-400' ,
94- 'bg-orange-500' ,
95- 'bg-orange-600' ,
96- 'bg-orange-1100' ,
97- 'bg-purple-400' ,
98- 'bg-purple-500' ,
99- 'bg-purple-600' ,
100- 'bg-purple-1100' ,
101- // Gradient classes for all Nimiq colors
102- 'bg-gradient-neutral' ,
103- 'bg-gradient-neutral-darkened' ,
104- 'bg-gradient-blue' ,
105- 'bg-gradient-blue-darkened' ,
106- 'nq-hoverable-blue' ,
107- 'bg-gradient-green' ,
108- 'bg-gradient-green-darkened' ,
109- 'nq-hoverable-green' ,
110- 'bg-gradient-gold' ,
111- 'bg-gradient-gold-darkened' ,
112- 'nq-hoverable-gold' ,
113- 'bg-gradient-red' ,
114- 'bg-gradient-red-darkened' ,
115- 'nq-hoverable-red' ,
116- 'bg-gradient-orange' ,
117- 'bg-gradient-orange-darkened' ,
118- 'nq-hoverable-orange' ,
119- ] ,
120- shortcuts : [
121- [ 'stack' , 'w-full grid grid-cols-1 grid-rows-1 children:row-span-full children:col-span-full children:self-center children:justify-self-center' ] ,
122- ] ,
12+ // Temporarily comment out safelist to identify problematic rules
13+ // safelist: [
14+ // // Ensure all dynamic color utility classes are generated for the icon set
15+ // // Text colors for all Nimiq colors that might be used dynamically
16+ // 'text-neutral',
17+ // 'text-blue',
18+ // 'text-green',
19+ // 'text-gold',
20+ // 'text-red',
21+ // 'text-orange',
22+ // 'text-purple',
23+ // 'text-neutral-50',
24+ // 'text-neutral-100',
25+ // 'text-neutral-200',
26+ // 'text-neutral-300',
27+ // 'text-neutral-400',
28+ // 'text-neutral-500',
29+ // 'text-neutral-600',
30+ // 'text-neutral-700',
31+ // 'text-neutral-800',
32+ // 'text-neutral-900',
33+ // 'text-neutral-1100',
34+ // 'text-blue-400',
35+ // 'text-blue-500',
36+ // 'text-blue-600',
37+ // 'text-blue-1100',
38+ // 'text-green-400',
39+ // 'text-green-500',
40+ // 'text-green-600',
41+ // 'text-green-1100',
42+ // 'text-gold-400',
43+ // 'text-gold-500',
44+ // 'text-gold-600',
45+ // 'text-gold-1100',
46+ // 'text-red-400',
47+ // 'text-red-500',
48+ // 'text-red-600',
49+ // 'text-red-1100',
50+ // 'text-orange-400',
51+ // 'text-orange-500',
52+ // 'text-orange-600',
53+ // 'text-orange-1100',
54+ // 'text-purple-400',
55+ // 'text-purple-500',
56+ // 'text-purple-600',
57+ // 'text-purple-1100',
58+ // // Background colors for all Nimiq colors that might be used dynamically
59+ // 'bg-neutral',
60+ // 'bg-blue',
61+ // 'bg-green',
62+ // 'bg-gold',
63+ // 'bg-red',
64+ // 'bg-orange',
65+ // 'bg-purple',
66+ // 'bg-neutral-50',
67+ // 'bg-neutral-100',
68+ // 'bg-neutral-200',
69+ // 'bg-neutral-300',
70+ // 'bg-neutral-400',
71+ // 'bg-neutral-500',
72+ // 'bg-neutral-600',
73+ // 'bg-neutral-700',
74+ // 'bg-neutral-800',
75+ // 'bg-neutral-900',
76+ // 'bg-neutral-1100',
77+ // 'bg-blue-400',
78+ // 'bg-blue-500',
79+ // 'bg-blue-600',
80+ // 'bg-blue-1100',
81+ // 'bg-green-400',
82+ // 'bg-green-500',
83+ // 'bg-green-600',
84+ // 'bg-green-1100',
85+ // 'bg-gold-400',
86+ // 'bg-gold-500',
87+ // 'bg-gold-600',
88+ // 'bg-gold-1100',
89+ // 'bg-red-400',
90+ // 'bg-red-500',
91+ // 'bg-red-600',
92+ // 'bg-red-1100',
93+ // 'bg-orange-400',
94+ // 'bg-orange-500',
95+ // 'bg-orange-600',
96+ // 'bg-orange-1100',
97+ // 'bg-purple-400',
98+ // 'bg-purple-500',
99+ // 'bg-purple-600',
100+ // 'bg-purple-1100',
101+ // // Gradient classes for all Nimiq colors
102+ // 'bg-gradient-neutral',
103+ // 'bg-gradient-neutral-darkened',
104+ // 'bg-gradient-blue',
105+ // 'bg-gradient-blue-darkened',
106+ // 'nq-hoverable-blue',
107+ // 'bg-gradient-green',
108+ // 'bg-gradient-green-darkened',
109+ // 'nq-hoverable-green',
110+ // 'bg-gradient-gold',
111+ // 'bg-gradient-gold-darkened',
112+ // 'nq-hoverable-gold',
113+ // 'bg-gradient-red',
114+ // 'bg-gradient-red-darkened',
115+ // 'nq-hoverable-red',
116+ // 'bg-gradient-orange',
117+ // 'bg-gradient-orange-darkened',
118+ // 'nq-hoverable-orange',
119+ // ],
120+ // Temporarily disable shortcuts to isolate issue
121+ // shortcuts: [
122+ // ['stack', 'w-full grid grid-cols-1 grid-rows-1 children:row-span-full children:col-span-full children:self-center children:justify-self-center'],
123+ // ],
123124 presets : [
124125 presetOnmax ( {
125126 presets : { wind4 : { preflights : { theme : { mode : true } } } } ,
126127 } ) ,
127- presetNimiq ( {
128- utilities : true ,
129- attributifyUtilities : true ,
130- typography : true ,
131- outputCSSLayer : false ,
132- } ) ,
128+ // Temporarily disable Nimiq preset
129+ // presetNimiq({
130+ // utilities: true,
131+ // attributifyUtilities: true,
132+ // typography: true,
133+ // outputCSSLayer: false,
134+ // }),
133135 presetIcons ( {
134136 collections : {
135137 ...createExternalPackageIconLoader ( '@iconify-json/tabler' ) ,
0 commit comments