1+ const colors = require ( 'tailwindcss/colors' ) ;
2+
3+ const gray = {
4+ 50 : 'hsl(216, 33%, 97%)' ,
5+ 100 : 'hsl(214, 15%, 91%)' ,
6+ 200 : 'hsl(210, 16%, 82%)' ,
7+ 300 : 'hsl(211, 13%, 65%)' ,
8+ 400 : 'hsl(211, 10%, 53%)' ,
9+ 500 : 'hsl(211, 12%, 43%)' ,
10+ 600 : 'hsl(209, 14%, 37%)' ,
11+ 700 : 'hsl(209, 18%, 30%)' ,
12+ 800 : 'hsl(209, 20%, 25%)' ,
13+ 900 : 'hsl(210, 24%, 16%)' ,
14+ } ;
15+
116module . exports = {
17+ content : [
18+ './resources/scripts/**/*.{js,ts,tsx}' ,
19+ ] ,
220 theme : {
3- fontFamily : {
4- sans : [ 'Rubik' , '-apple-system' , 'BlinkMacSystemFont' , '"Helvetica Neue"' , '"Roboto"' , 'system-ui' , 'sans-serif' ] ,
5- header : [ '"IBM Plex Sans"' , '"Roboto"' , 'system-ui' , 'sans-serif' ] ,
6- mono : [ '"IBM Plex Mono"' , '"Source Code Pro"' , 'SourceCodePro' , 'Menlo' , 'Monaco' , 'Consolas' , 'monospace' ] ,
7- } ,
8- colors : {
9- transparent : 'transparent' ,
10- black : 'hsl(210, 27%, 10%)' ,
11- white : '#ffffff' ,
12- primary : {
13- 50 : 'hsl(202, 100%, 95%)' , // lightest
14- 100 : 'hsl(204, 100%, 86%)' , // lighter
15- 200 : 'hsl(206, 93%, 73%)' ,
16- 300 : 'hsl(208, 88%, 62%)' ,
17- 400 : 'hsl(210, 83%, 53%)' , // light
18- 500 : 'hsl(212, 92%, 43%)' , // base
19- 600 : 'hsl(214, 95%, 36%)' , // dark
20- 700 : 'hsl(215, 96%, 32%)' ,
21- 800 : 'hsl(216, 98%, 25%)' , // darker
22- 900 : 'hsl(218, 100%, 17%)' , // darkest
23- } ,
24- neutral : {
25- 50 : 'hsl(216, 33%, 97%)' ,
26- 100 : 'hsl(214, 15%, 91%)' ,
27- 200 : 'hsl(210, 16%, 82%)' ,
28- 300 : 'hsl(211, 13%, 65%)' ,
29- 400 : 'hsl(211, 10%, 53%)' ,
30- 500 : 'hsl(211, 12%, 43%)' ,
31- 600 : 'hsl(209, 14%, 37%)' ,
32- 700 : 'hsl(209, 18%, 30%)' ,
33- 800 : 'hsl(209, 20%, 25%)' ,
34- 900 : 'hsl(210, 24%, 16%)' ,
35- } ,
36- red : {
37- 50 : 'hsl(360, 100%, 95%)' ,
38- 100 : 'hsl(360, 100%, 87%)' ,
39- 200 : 'hsl(360, 100%, 80%)' ,
40- 300 : 'hsl(360, 91%, 69%)' ,
41- 400 : 'hsl(360, 83%, 62%)' ,
42- 500 : 'hsl(356, 75%, 53%)' ,
43- 600 : 'hsl(354, 85%, 44%)' ,
44- 700 : 'hsl(352, 90%, 35%)' ,
45- 800 : 'hsl(350, 94%, 28%)' ,
46- 900 : 'hsl(348, 94%, 20%)' ,
47- } ,
48- yellow : {
49- 50 : 'hsl(49, 100%, 96%)' ,
50- 100 : 'hsl(48, 100%, 88%)' ,
51- 200 : 'hsl(48, 95%, 76%)' ,
52- 300 : 'hsl(48, 94%, 68%)' ,
53- 400 : 'hsl(44, 92%, 63%)' ,
54- 500 : 'hsl(42, 87%, 55%)' ,
55- 600 : 'hsl(36, 77%, 49%)' ,
56- 700 : 'hsl(29, 80%, 44%)' ,
57- 800 : 'hsl(22, 82%, 39%)' ,
58- 900 : 'hsl(15, 86%, 30%)' ,
59- } ,
60- cyan : {
61- 50 : 'hsl(171, 82%, 94%)' ,
62- 100 : 'hsl(172, 97%, 88%)' ,
63- 200 : 'hsl(174, 96%, 78%)' ,
64- 300 : 'hsl(176, 87%, 67%)' ,
65- 400 : 'hsl(178, 78%, 57%)' ,
66- 500 : 'hsl(180, 77%, 47%)' ,
67- 600 : 'hsl(182, 85%, 39%)' ,
68- 700 : 'hsl(184, 90%, 34%)' ,
69- 800 : 'hsl(186, 91%, 29%)' ,
70- 900 : 'hsl(188, 91%, 23%)' ,
71- } ,
72- green : {
73- 50 : 'hsl(125, 65%, 93%)' ,
74- 100 : 'hsl(127, 65%, 85%)' ,
75- 200 : 'hsl(124, 63%, 74%)' ,
76- 300 : 'hsl(123, 53%, 55%)' ,
77- 400 : 'hsl(123, 57%, 45%)' ,
78- 500 : 'hsl(122, 73%, 35%)' ,
79- 600 : 'hsl(122, 80%, 29%)' ,
80- 700 : 'hsl(125, 79%, 26%)' ,
81- 800 : 'hsl(125, 86%, 20%)' ,
82- 900 : 'hsl(125, 97%, 14%)' ,
83- } ,
84- } ,
8521 extend : {
22+ fontFamily : {
23+ header : [ '"IBM Plex Sans"' , '"Roboto"' , 'system-ui' , 'sans-serif' ] ,
24+ } ,
25+ colors : {
26+ black : '#131a20' ,
27+ // "primary" and "neutral" are deprecated, prefer the use of "blue" and "gray"
28+ // in new code.
29+ primary : colors . blue ,
30+ gray : gray ,
31+ neutral : gray ,
32+ cyan : colors . cyan ,
33+ } ,
8634 fontSize : {
8735 '2xs' : '0.625rem' ,
8836 } ,
@@ -95,6 +43,8 @@ module.exports = {
9543 } ,
9644 } ,
9745 plugins : [
98- require ( '@tailwindcss/forms' ) ,
46+ require ( '@tailwindcss/forms' ) ( {
47+ strategy : 'class' ,
48+ } ) ,
9949 ]
10050} ;
0 commit comments