@@ -77,20 +77,20 @@ module.exports = {
77
77
// Note that if you use the `node:` prefix for Node.js builtins,
78
78
// you can avoid this complexity: You can simply use "^node:".
79
79
[
80
- " ^(assert|buffer|child_process|cluster|console|constants|crypto|dgram|dns|domain|events|fs|http|https|module|net|os|path|punycode|querystring|readline|repl|stream|string_decoder|sys|timers|tls|tty|url|util|vm|zlib|freelist|v8|process|async_hooks|http2|perf_hooks)(/.*|$)" ,
80
+ / ^ ( a s s e r t | b u f f e r | c h i l d _ p r o c e s s | c l u s t e r | c o n s o l e | c o n s t a n t s | c r y p t o | d g r a m | d n s | d o m a i n | e v e n t s | f s | h t t p | h t t p s | m o d u l e | n e t | o s | p a t h | p u n y c o d e | q u e r y s t r i n g | r e a d l i n e | r e p l | s t r e a m | s t r i n g _ d e c o d e r | s y s | t i m e r s | t l s | t t y | u r l | u t i l | v m | z l i b | f r e e l i s t | v 8 | p r o c e s s | a s y n c _ h o o k s | h t t p 2 | p e r f _ h o o k s ) ( \ / .* | $ ) / u ,
81
81
] ,
82
82
// Packages. `react` related packages come first.
83
- [ " ^react" , " ^@?\\w" ] ,
83
+ [ / ^ r e a c t / u , / ^ @ ? \w / u ] ,
84
84
// Internal packages.
85
- [ " ^(@|@company|@ui|components|utils|config|vendored-lib)(/.*|$)" ] ,
85
+ [ / ^ ( @ | @ c o m p a n y | @ u i | c o m p o n e n t s | u t i l s | c o n f i g | v e n d o r e d - l i b ) ( \ / .* | $ ) / u ] ,
86
86
// Side effect imports.
87
- [ "^\\ u0000" ] ,
87
+ [ / ^ \ u0000/ u ] ,
88
88
// Parent imports. Put `..` last.
89
- [ "^\\.\\ .(?!/?$)" , "^\\.\\. /?$" ] ,
89
+ [ / ^ \. \ .(? ! \ /? $ ) / u , / ^ \. \. \ /? $ / u ] ,
90
90
// Other relative imports. Put same-folder imports and `.` last.
91
- [ "^\\. /(?=.*/)(?!/?$)" , "^\\ .(?!/?$)" , "^\\. /?$" ] ,
91
+ [ / ^ \. \ /(? = .* \ /) (? ! \ /? $ ) / u , / ^ \ .(? ! \ /? $ ) / u , / ^ \. \ /? $ / u ] ,
92
92
// Style imports.
93
- [ " ^.+\\ .s?css$" ] ,
93
+ [ / ^ .+ \. s ? c s s $ / u ] ,
94
94
] ,
95
95
} ,
96
96
] ,
@@ -103,7 +103,7 @@ module.exports = {
103
103
"error" ,
104
104
{
105
105
// The default grouping, but with no blank lines.
106
- groups : [ [ "^\\ u0000" , " ^node:" , " ^@?\\w" , "^" , "^\\." ] ] ,
106
+ groups : [ [ / ^ \ u0000/ u , / ^ n o d e : / u , / ^ @ ? \w / u , / ^ / u , / ^ \. / u ] ] ,
107
107
} ,
108
108
] ,
109
109
} ,
@@ -115,7 +115,7 @@ module.exports = {
115
115
"error" ,
116
116
{
117
117
// The default grouping, but in reverse.
118
- groups : [ [ "^\\." ] , [ "^" ] , [ " ^@?\\w" ] , [ " ^node:" ] , [ "^\\ u0000" ] ] ,
118
+ groups : [ [ / ^ \. / u ] , [ / ^ / u ] , [ / ^ @ ? \w / u ] , [ / ^ n o d e : / u ] , [ / ^ \ u0000/ u ] ] ,
119
119
} ,
120
120
] ,
121
121
} ,
@@ -128,7 +128,7 @@ module.exports = {
128
128
"error" ,
129
129
{
130
130
// The default grouping, but with type imports first as a separate group.
131
- groups : [ [ " ^.*\\ u0000$" ] , [ "^\\ u0000" ] , [ " ^node:" ] , [ " ^@?\\w" ] , [ "^" ] , [ "^\\." ] ] ,
131
+ groups : [ [ / ^ .* \u0000 $ / u ] , [ / ^ \ u0000/ u ] , [ / ^ n o d e : / u ] , [ / ^ @ ? \w / u ] , [ / ^ / u ] , [ / ^ \. / u ] ] ,
132
132
} ,
133
133
] ,
134
134
} ,
@@ -141,7 +141,7 @@ module.exports = {
141
141
"error" ,
142
142
{
143
143
// The default grouping, but with type imports last as a separate group.
144
- groups : [ [ "^\\ u0000" ] , [ " ^node:" ] , [ " ^@?\\w" ] , [ "^" ] , [ "^\\." ] , [ " ^.+\\ u0000$" ] ] ,
144
+ groups : [ [ / ^ \ u0000/ u ] , [ / ^ n o d e : / u ] , [ / ^ @ ? \w / u ] , [ / ^ / u ] , [ / ^ \. / u ] , [ / ^ .+ \u0000 $ / u ] ] ,
145
145
} ,
146
146
] ,
147
147
} ,
@@ -156,12 +156,12 @@ module.exports = {
156
156
// The default grouping, but with type imports first as a separate
157
157
// group, sorting that group like non-type imports are grouped.
158
158
groups : [
159
- [ " ^node:.*\\ u0000$" , " ^@?\\ w.*\\ u0000$" , " ^[^.].*\\ u0000$" , "^\\ ..*\\ u0000$" ] ,
160
- [ "^\\ u0000" ] ,
161
- [ " ^node:" ] ,
162
- [ " ^@?\\w" ] ,
163
- [ "^" ] ,
164
- [ "^\\." ] ,
159
+ [ / ^ n o d e : .* \u0000 $ / u , / ^ @ ? \w .* \u0000 $ / u , / ^ [ ^ . ] .* \u0000 $ / u , / ^ \ . .* \u0000 $ / u ] ,
160
+ [ / ^ \ u0000/ u ] ,
161
+ [ / ^ n o d e : / u ] ,
162
+ [ / ^ @ ? \w / u ] ,
163
+ [ / ^ / u ] ,
164
+ [ / ^ \. / u ] ,
165
165
] ,
166
166
} ,
167
167
] ,
@@ -177,12 +177,12 @@ module.exports = {
177
177
// The default grouping, but with type imports last as a separate
178
178
// group, sorting that group like non-type imports are grouped.
179
179
groups : [
180
- [ "^\\ u0000" ] ,
181
- [ " ^node:" ] ,
182
- [ " ^@?\\w" ] ,
183
- [ "^" ] ,
184
- [ "^\\." ] ,
185
- [ " ^node:.*\\ u0000$" , " ^@?\\ w.*\\ u0000$" , " ^[^.].*\\ u0000$" , "^\\ ..*\\ u0000$" ] ,
180
+ [ / ^ \ u0000/ u ] ,
181
+ [ / ^ n o d e : / u ] ,
182
+ [ / ^ @ ? \w / u ] ,
183
+ [ / ^ / u ] ,
184
+ [ / ^ \. / u ] ,
185
+ [ / ^ n o d e : .* \u0000 $ / u , / ^ @ ? \w .* \u0000 $ / u , / ^ [ ^ . ] .* \u0000 $ / u , / ^ \ . .* \u0000 $ / u ] ,
186
186
] ,
187
187
} ,
188
188
] ,
@@ -197,11 +197,11 @@ module.exports = {
197
197
{
198
198
// The default grouping, but with type imports first in each group.
199
199
groups : [
200
- [ "^\\ u0000" ] ,
201
- [ " ^node:.*\\ u0000$" , " ^node:" ] ,
202
- [ " ^@?\\ w.*\\ u0000$" , " ^@?\\w" ] ,
203
- [ " (?<=\\ u0000)$" , "^" ] ,
204
- [ "^\\ ..*\\ u0000$" , "^\\." ] ,
200
+ [ / ^ \ u0000/ u ] ,
201
+ [ / ^ n o d e : .* \u0000 $ / u , / ^ n o d e : / u ] ,
202
+ [ / ^ @ ? \w .* \u0000 $ / u , / ^ @ ? \w / u ] ,
203
+ [ / (?< = \u0000 ) $ / u , / ^ / u ] ,
204
+ [ / ^ \ . .* \u0000 $ / u , / ^ \. / u ] ,
205
205
] ,
206
206
} ,
207
207
] ,
@@ -216,11 +216,11 @@ module.exports = {
216
216
{
217
217
// The default grouping, but with type imports last in each group.
218
218
groups : [
219
- [ "^\\ u0000" ] ,
220
- [ " ^node:" , " ^node:.*\\ u0000$" ] ,
221
- [ " ^@?\\w" , " ^@?\\ w.*\\ u0000$" ] ,
222
- [ " (?<!\\ u0000)$" , " (?<=\\ u0000)$" ] ,
223
- [ "^\\." , "^\\ ..*\\ u0000$" ] ,
219
+ [ / ^ \ u0000/ u ] ,
220
+ [ / ^ n o d e : / u , / ^ n o d e : .* \u0000 $ / u ] ,
221
+ [ / ^ @ ? \w / u , / ^ @ ? \w .* \u0000 $ / u ] ,
222
+ [ / (?< ! \u0000 ) $ / u , / (?< = \u0000 ) $ / u ] ,
223
+ [ / ^ \. / u , / ^ \ . .* \u0000 $ / u ] ,
224
224
] ,
225
225
} ,
226
226
] ,
0 commit comments