@@ -67,7 +67,7 @@ protected function fixForVersion1_0()
67
67
//1: get options{} values and add em to root of 'module.exports' and add last value as theme: {..
68
68
preg_match ('/options:\s*\{([^\}]+)\},?/ ' , $ this ->searchAndReplace ->get (), $ match );
69
69
$ options = $ match [1 ] ?? '' ;
70
- $ updatedToThemeKey = "module.exports = { \n" . $ options . "\n\ntheme: { \n" ;
70
+ $ updatedToThemeKey = "module.exports = { \n" . $ options. "\n\ntheme: { \n" ;
71
71
72
72
$ this ->searchAndReplace ->perform ('options:\s*\{([^\}]+)\},? ' , '' , SearchAndReplace::NO_ESCAPE );
73
73
$ this ->searchAndReplace ->perform ('module.exports\s*=\s*\{ ' , $ updatedToThemeKey , SearchAndReplace::NO_ESCAPE );
@@ -95,12 +95,12 @@ protected function fixForVersion1_0()
95
95
'lists\:{regex_line} ' => "listStylePosition:{regex_line} \nlistStyleType:{regex_line} " ,
96
96
'position\:{regex_line} ' => "position:{regex_line} \ninset:{regex_line} " ,
97
97
'whitespace\:{regex_line} ' => "whitespace:{regex_line} \nwordBreak:{regex_line} " ,
98
- 'textStyle\:{regex_line} ' => "fontStyle:{regex_line} \nfontSmoothing:{regex_line} " .
98
+ 'textStyle\:{regex_line} ' => "fontStyle:{regex_line} \nfontSmoothing:{regex_line} " .
99
99
"\ntextDecoration:{regex_line} \ntextTransform:{regex_line} " ,
100
- 'flexbox\:{regex_line} ' => "flexDirection:{regex_line} \nflexWrap:{regex_line} " .
101
- "\nalignItems:{regex_line} \nalignSelf:{regex_line} " .
102
- "\njustifyContent:{regex_line} \nalignContent:{regex_line} " .
103
- "\nflex:{regex_line} \nflexGrow:{regex_line} " .
100
+ 'flexbox\:{regex_line} ' => "flexDirection:{regex_line} \nflexWrap:{regex_line} " .
101
+ "\nalignItems:{regex_line} \nalignSelf:{regex_line} " .
102
+ "\njustifyContent:{regex_line} \nalignContent:{regex_line} " .
103
+ "\nflex:{regex_line} \nflexGrow:{regex_line} " .
104
104
"\nflexShrink:{regex_line} " ,
105
105
];
106
106
@@ -114,46 +114,46 @@ protected function fixForVersion1_0()
114
114
$ containerOptions = $ match [1 ] ?? '' ;
115
115
116
116
$ this ->searchAndReplace ->perform ('require\( \'tailwindcss\/plugins\/container \'\)\(\{([^\}]+)\}\),? ' , '' , SearchAndReplace::NO_ESCAPE );
117
- $ corePlugins = 'corePlugins: { ' . (empty ($ containerOptions ) ? "\ncontainer: false, " : '' ) . "\n}, \nplugins: [ " ;
117
+ $ corePlugins = 'corePlugins: { ' . (empty ($ containerOptions ) ? "\ncontainer: false, " : '' ). "\n}, \nplugins: [ " ;
118
118
119
119
$ this ->searchAndReplace ->perform ('plugins:\s*\[ ' , $ corePlugins , SearchAndReplace::NO_ESCAPE );
120
- $ this ->searchAndReplace ->perform ('theme:\s*\{ ' , "theme: \n{ \ncontainer: { \n" . $ containerOptions . "\n}, \n" , SearchAndReplace::NO_ESCAPE );
120
+ $ this ->searchAndReplace ->perform ('theme:\s*\{ ' , "theme: \n{ \ncontainer: { \n" . $ containerOptions. "\n}, \n" , SearchAndReplace::NO_ESCAPE );
121
121
122
122
//8: fix colors
123
- $ colors = "\n transparent: 'transparent', \n\n black: '#000', \n white: '#fff', " .
124
- "\n gray: { \n100: '#f7fafc', \n200: '#edf2f7', \n300: '#e2e8f0', " .
125
- "\n400: '#cbd5e0', \n500: '#a0aec0', \n600: '#718096', \n700: '#4a5568', " .
126
- "\n800: '#2d3748', \n900: '#1a202c', \n}, \n" .
127
- "\n red: { \n100: '#fff5f5', \n200: '#fed7d7', \n300: '#feb2b2', \n400: '#fc8181', " .
128
- "\n500: '#f56565', \n600: '#e53e3e', \n700: '#c53030', \n800: '#9b2c2c', " .
129
- "\n900: '#742a2a', \n}, \n" .
130
- "\n orange: { \n100: '#fffaf0', \n200: '#feebc8', \n300: '#fbd38d', " .
131
- "\n400: '#f6ad55', \n500: '#ed8936', \n600: '#dd6b20', \n700: '#c05621', " .
132
- "\n800: '#9c4221', \n900: '#7b341e', \n}, \n" .
133
- "\n yellow: { \n100: '#fffff0', \n200: '#fefcbf', \n300: '#faf089', " .
134
- "\n400: '#f6e05e', \n500: '#ecc94b', \n600: '#d69e2e', \n700: '#b7791f', " .
135
- "\n800: '#975a16', \n900: '#744210', \n}, \n" .
136
- "\n green: { \n100: '#f0fff4', \n200: '#c6f6d5', \n300: '#9ae6b4', " .
137
- "\n400: '#68d391', \n500: '#48bb78', \n600: '#38a169', \n700: '#2f855a', " .
138
- "\n800: '#276749', \n900: '#22543d', \n}, " .
139
- "\n teal: { \n100: '#e6fffa', \n200: '#b2f5ea', \n300: '#81e6d9', " .
140
- "\n400: '#4fd1c5', \n500: '#38b2ac', \n600: '#319795', \n700: '#2c7a7b', " .
141
- "\n800: '#285e61', \n900: '#234e52', \n}, \n" .
142
- "\n blue: { \n100: '#ebf8ff', \n200: '#bee3f8', \n300: '#90cdf4', " .
143
- "\n400: '#63b3ed', \n500: '#4299e1', \n600: '#3182ce', \n700: '#2b6cb0', " .
144
- "\n800: '#2c5282', \n900: '#2a4365', \n}, " .
145
- "\n indigo: { \n100: '#ebf4ff', \n200: '#c3dafe', \n300: '#a3bffa', " .
146
- "\n400: '#7f9cf5', \n500: '#667eea', \n600: '#5a67d8', \n700: '#4c51bf', " .
147
- "\n800: '#434190', \n900: '#3c366b', \n}, \n" .
148
- "\n purple: { \n100: '#faf5ff', \n200: '#e9d8fd', \n300: '#d6bcfa', " .
149
- "\n400: '#b794f4', \n500: '#9f7aea', \n600: '#805ad5', \n700: '#6b46c1', " .
150
- "\n800: '#553c9a', \n900: '#44337a', \n}, \n" .
151
- "\n pink: { \n100: '#fff5f7', \n200: '#fed7e2', \n300: '#fbb6ce', " .
152
- "\n400: '#f687b3', \n500: '#ed64a6', \n600: '#d53f8c', \n700: '#b83280', " .
123
+ $ colors = "\n transparent: 'transparent', \n\n black: '#000', \n white: '#fff', " .
124
+ "\n gray: { \n100: '#f7fafc', \n200: '#edf2f7', \n300: '#e2e8f0', " .
125
+ "\n400: '#cbd5e0', \n500: '#a0aec0', \n600: '#718096', \n700: '#4a5568', " .
126
+ "\n800: '#2d3748', \n900: '#1a202c', \n}, \n" .
127
+ "\n red: { \n100: '#fff5f5', \n200: '#fed7d7', \n300: '#feb2b2', \n400: '#fc8181', " .
128
+ "\n500: '#f56565', \n600: '#e53e3e', \n700: '#c53030', \n800: '#9b2c2c', " .
129
+ "\n900: '#742a2a', \n}, \n" .
130
+ "\n orange: { \n100: '#fffaf0', \n200: '#feebc8', \n300: '#fbd38d', " .
131
+ "\n400: '#f6ad55', \n500: '#ed8936', \n600: '#dd6b20', \n700: '#c05621', " .
132
+ "\n800: '#9c4221', \n900: '#7b341e', \n}, \n" .
133
+ "\n yellow: { \n100: '#fffff0', \n200: '#fefcbf', \n300: '#faf089', " .
134
+ "\n400: '#f6e05e', \n500: '#ecc94b', \n600: '#d69e2e', \n700: '#b7791f', " .
135
+ "\n800: '#975a16', \n900: '#744210', \n}, \n" .
136
+ "\n green: { \n100: '#f0fff4', \n200: '#c6f6d5', \n300: '#9ae6b4', " .
137
+ "\n400: '#68d391', \n500: '#48bb78', \n600: '#38a169', \n700: '#2f855a', " .
138
+ "\n800: '#276749', \n900: '#22543d', \n}, " .
139
+ "\n teal: { \n100: '#e6fffa', \n200: '#b2f5ea', \n300: '#81e6d9', " .
140
+ "\n400: '#4fd1c5', \n500: '#38b2ac', \n600: '#319795', \n700: '#2c7a7b', " .
141
+ "\n800: '#285e61', \n900: '#234e52', \n}, \n" .
142
+ "\n blue: { \n100: '#ebf8ff', \n200: '#bee3f8', \n300: '#90cdf4', " .
143
+ "\n400: '#63b3ed', \n500: '#4299e1', \n600: '#3182ce', \n700: '#2b6cb0', " .
144
+ "\n800: '#2c5282', \n900: '#2a4365', \n}, " .
145
+ "\n indigo: { \n100: '#ebf4ff', \n200: '#c3dafe', \n300: '#a3bffa', " .
146
+ "\n400: '#7f9cf5', \n500: '#667eea', \n600: '#5a67d8', \n700: '#4c51bf', " .
147
+ "\n800: '#434190', \n900: '#3c366b', \n}, \n" .
148
+ "\n purple: { \n100: '#faf5ff', \n200: '#e9d8fd', \n300: '#d6bcfa', " .
149
+ "\n400: '#b794f4', \n500: '#9f7aea', \n600: '#805ad5', \n700: '#6b46c1', " .
150
+ "\n800: '#553c9a', \n900: '#44337a', \n}, \n" .
151
+ "\n pink: { \n100: '#fff5f7', \n200: '#fed7e2', \n300: '#fbb6ce', " .
152
+ "\n400: '#f687b3', \n500: '#ed64a6', \n600: '#d53f8c', \n700: '#b83280', " .
153
153
"\n800: '#97266d', \n900: '#702459', \n}, \n" ;
154
154
155
155
$ this ->searchAndReplace ->perform ('let colors\s*=\s*\{([^\}]+)\} ' , '' , SearchAndReplace::NO_ESCAPE );
156
- $ this ->searchAndReplace ->perform ('\s+colors:\s*colors ' , ' colors: { ' . $ colors . '} ' , SearchAndReplace::NO_ESCAPE );
156
+ $ this ->searchAndReplace ->perform ('\s+colors:\s*colors ' , ' colors: { ' . $ colors. '} ' , SearchAndReplace::NO_ESCAPE );
157
157
$ this ->searchAndReplace ->perform ('backgroundColor:\s*colors ' , 'backgroundColor: theme => theme( \'colors \') ' , SearchAndReplace::NO_ESCAPE );
158
158
$ this ->searchAndReplace ->perform ('textColor:\s*colors ' , 'textColor: theme => theme( \'colors \') ' , SearchAndReplace::NO_ESCAPE );
159
159
$ this ->searchAndReplace ->perform ('borderColor:\s*g([^\n]+) ' , "borderColor: theme => { \nreturn global.Object.assign({ default: theme('colors.gray.300', 'currentColor') }, theme('colors')) \n}, " , SearchAndReplace::NO_ESCAPE );
0 commit comments