1
- const defaultTheme = require ( 'tailwindcss/defaultTheme ' )
1
+ const colors = require ( 'tailwindcss/colors ' )
2
2
const { isUsableColor } = require ( './utils' )
3
3
4
4
const round = ( num ) =>
@@ -13,18 +13,18 @@ module.exports = (theme) => ({
13
13
DEFAULT : {
14
14
css : [
15
15
{
16
- color : theme ( 'colors.gray.700' , defaultTheme . colors . gray [ 700 ] ) ,
16
+ color : theme ( 'colors.gray.700' , colors . gray [ 700 ] ) ,
17
17
maxWidth : '65ch' ,
18
18
'[class~="lead"]' : {
19
- color : theme ( 'colors.gray.600' , defaultTheme . colors . gray [ 600 ] ) ,
19
+ color : theme ( 'colors.gray.600' , colors . gray [ 600 ] ) ,
20
20
} ,
21
21
a : {
22
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
22
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
23
23
textDecoration : 'underline' ,
24
24
fontWeight : '500' ,
25
25
} ,
26
26
strong : {
27
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
27
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
28
28
fontWeight : '600' ,
29
29
} ,
30
30
'ol[type="A"]' : {
@@ -61,27 +61,27 @@ module.exports = (theme) => ({
61
61
content : 'counter(list-item, var(--list-counter-style, decimal)) "."' ,
62
62
position : 'absolute' ,
63
63
fontWeight : '400' ,
64
- color : theme ( 'colors.gray.500' , defaultTheme . colors . gray [ 500 ] ) ,
64
+ color : theme ( 'colors.gray.500' , colors . gray [ 500 ] ) ,
65
65
} ,
66
66
'ul > li' : {
67
67
position : 'relative' ,
68
68
} ,
69
69
'ul > li::before' : {
70
70
content : '""' ,
71
71
position : 'absolute' ,
72
- backgroundColor : theme ( 'colors.gray.300' , defaultTheme . colors . gray [ 300 ] ) ,
72
+ backgroundColor : theme ( 'colors.gray.300' , colors . gray [ 300 ] ) ,
73
73
borderRadius : '50%' ,
74
74
} ,
75
75
hr : {
76
- borderColor : theme ( 'colors.gray.200' , defaultTheme . colors . gray [ 200 ] ) ,
76
+ borderColor : theme ( 'colors.gray.200' , colors . gray [ 200 ] ) ,
77
77
borderTopWidth : 1 ,
78
78
} ,
79
79
blockquote : {
80
80
fontWeight : '500' ,
81
81
fontStyle : 'italic' ,
82
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
82
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
83
83
borderLeftWidth : '0.25rem' ,
84
- borderLeftColor : theme ( 'colors.gray.200' , defaultTheme . colors . gray [ 200 ] ) ,
84
+ borderLeftColor : theme ( 'colors.gray.200' , colors . gray [ 200 ] ) ,
85
85
quotes : '"\\201C""\\201D""\\2018""\\2019"' ,
86
86
} ,
87
87
'blockquote p:first-of-type::before' : {
@@ -91,38 +91,38 @@ module.exports = (theme) => ({
91
91
content : 'close-quote' ,
92
92
} ,
93
93
h1 : {
94
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
94
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
95
95
fontWeight : '800' ,
96
96
} ,
97
97
'h1 strong' : {
98
98
fontWeight : '900' ,
99
99
} ,
100
100
h2 : {
101
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
101
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
102
102
fontWeight : '700' ,
103
103
} ,
104
104
'h2 strong' : {
105
105
fontWeight : '800' ,
106
106
} ,
107
107
h3 : {
108
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
108
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
109
109
fontWeight : '600' ,
110
110
} ,
111
111
'h3 strong' : {
112
112
fontWeight : '700' ,
113
113
} ,
114
114
h4 : {
115
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
115
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
116
116
fontWeight : '600' ,
117
117
} ,
118
118
'h4 strong' : {
119
119
fontWeight : '700' ,
120
120
} ,
121
121
'figure figcaption' : {
122
- color : theme ( 'colors.gray.500' , defaultTheme . colors . gray [ 500 ] ) ,
122
+ color : theme ( 'colors.gray.500' , colors . gray [ 500 ] ) ,
123
123
} ,
124
124
code : {
125
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
125
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
126
126
fontWeight : '600' ,
127
127
} ,
128
128
'code::before' : {
@@ -132,11 +132,11 @@ module.exports = (theme) => ({
132
132
content : '"`"' ,
133
133
} ,
134
134
'a code' : {
135
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
135
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
136
136
} ,
137
137
pre : {
138
- color : theme ( 'colors.gray.200' , defaultTheme . colors . gray [ 200 ] ) ,
139
- backgroundColor : theme ( 'colors.gray.800' , defaultTheme . colors . gray [ 800 ] ) ,
138
+ color : theme ( 'colors.gray.200' , colors . gray [ 200 ] ) ,
139
+ backgroundColor : theme ( 'colors.gray.800' , colors . gray [ 800 ] ) ,
140
140
overflowX : 'auto' ,
141
141
} ,
142
142
'pre code' : {
@@ -164,17 +164,17 @@ module.exports = (theme) => ({
164
164
marginBottom : em ( 32 , 16 ) ,
165
165
} ,
166
166
thead : {
167
- color : theme ( 'colors.gray.900' , defaultTheme . colors . gray [ 900 ] ) ,
167
+ color : theme ( 'colors.gray.900' , colors . gray [ 900 ] ) ,
168
168
fontWeight : '600' ,
169
169
borderBottomWidth : '1px' ,
170
- borderBottomColor : theme ( 'colors.gray.300' , defaultTheme . colors . gray [ 300 ] ) ,
170
+ borderBottomColor : theme ( 'colors.gray.300' , colors . gray [ 300 ] ) ,
171
171
} ,
172
172
'thead th' : {
173
173
verticalAlign : 'bottom' ,
174
174
} ,
175
175
'tbody tr' : {
176
176
borderBottomWidth : '1px' ,
177
- borderBottomColor : theme ( 'colors.gray.200' , defaultTheme . colors . gray [ 200 ] ) ,
177
+ borderBottomColor : theme ( 'colors.gray.200' , colors . gray [ 200 ] ) ,
178
178
} ,
179
179
'tbody tr:last-child' : {
180
180
borderBottomWidth : '0' ,
0 commit comments