Skip to content

Commit e3efbcd

Browse files
committed
bucket sorting
1 parent 4059823 commit e3efbcd

21 files changed

+442
-261
lines changed

integrations/upgrade/index.test.ts

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,6 @@ test(
382382
If we ever want to remove these styles, we need to add an explicit border
383383
color utility to any element that depends on these defaults.
384384
*/
385-
386385
@layer base {
387386
*,
388387
::after,
@@ -986,6 +985,7 @@ test(
986985
border-color: var(--color-gray-200, currentColor);
987986
}
988987
}
988+
989989
/*
990990
Form elements have a 1px border by default in Tailwind CSS v4, so we've
991991
added these compatibility styles to make sure everything still looks the
@@ -1177,6 +1177,7 @@ test(
11771177
11781178
--- ./src/a.1.utilities.1.css ---
11791179
@import './a.1.utilities.utilities.css';
1180+
11801181
@utility foo-from-a {
11811182
color: red;
11821183
}
@@ -1198,12 +1199,14 @@ test(
11981199
11991200
--- ./src/b.1.css ---
12001201
@import './b.1.components.css';
1202+
12011203
@utility bar-from-b {
12021204
color: red;
12031205
}
12041206
12051207
--- ./src/c.1.css ---
12061208
@import './c.2.css' layer(utilities);
1209+
12071210
.baz-from-c {
12081211
color: green;
12091212
}
@@ -1213,12 +1216,14 @@ test(
12131216
12141217
--- ./src/c.2.css ---
12151218
@import './c.3.css';
1219+
12161220
#baz {
12171221
--keep: me;
12181222
}
12191223
12201224
--- ./src/c.2.utilities.css ---
12211225
@import './c.3.utilities.css';
1226+
12221227
@utility baz-from-import {
12231228
color: yellow;
12241229
}
@@ -1401,6 +1406,8 @@ test(
14011406
/* Inject missing @config */
14021407
@import 'tailwindcss';
14031408
1409+
@config '../tailwind.config.ts';
1410+
14041411
/*
14051412
The default border color has changed to \`currentColor\` in Tailwind CSS v4,
14061413
so we've added these compatibility styles to make sure everything still
@@ -1418,6 +1425,7 @@ test(
14181425
border-color: var(--color-gray-200, currentColor);
14191426
}
14201427
}
1428+
14211429
/*
14221430
Form elements have a 1px border by default in Tailwind CSS v4, so we've
14231431
added these compatibility styles to make sure everything still looks the
@@ -1433,12 +1441,13 @@ test(
14331441
border-width: 0;
14341442
}
14351443
}
1436-
@config '../tailwind.config.ts';
14371444
14381445
--- ./src/root.2.css ---
14391446
/* Already contains @config */
14401447
@import 'tailwindcss';
14411448
1449+
@config "../tailwind.config.ts";
1450+
14421451
/*
14431452
The default border color has changed to \`currentColor\` in Tailwind CSS v4,
14441453
so we've added these compatibility styles to make sure everything still
@@ -1456,6 +1465,7 @@ test(
14561465
border-color: var(--color-gray-200, currentColor);
14571466
}
14581467
}
1468+
14591469
/*
14601470
Form elements have a 1px border by default in Tailwind CSS v4, so we've
14611471
added these compatibility styles to make sure everything still looks the
@@ -1471,12 +1481,23 @@ test(
14711481
border-width: 0;
14721482
}
14731483
}
1474-
@config "../tailwind.config.ts";
14751484
14761485
--- ./src/root.3.css ---
14771486
/* Inject missing @config above first @theme */
14781487
@import 'tailwindcss';
14791488
1489+
@config '../tailwind.config.ts';
1490+
1491+
@variant hocus (&:hover, &:focus);
1492+
1493+
@theme {
1494+
--color-red-500: #f00;
1495+
}
1496+
1497+
@theme {
1498+
--color-blue-500: #00f;
1499+
}
1500+
14801501
/*
14811502
The default border color has changed to \`currentColor\` in Tailwind CSS v4,
14821503
so we've added these compatibility styles to make sure everything still
@@ -1494,6 +1515,7 @@ test(
14941515
border-color: var(--color-gray-200, currentColor);
14951516
}
14961517
}
1518+
14971519
/*
14981520
Form elements have a 1px border by default in Tailwind CSS v4, so we've
14991521
added these compatibility styles to make sure everything still looks the
@@ -1509,22 +1531,12 @@ test(
15091531
border-width: 0;
15101532
}
15111533
}
1512-
@config '../tailwind.config.ts';
1513-
1514-
@variant hocus (&:hover, &:focus);
1515-
1516-
@theme {
1517-
--color-red-500: #f00;
1518-
}
1519-
1520-
@theme {
1521-
--color-blue-500: #00f;
1522-
}
15231534
15241535
--- ./src/root.4.css ---
15251536
/* Inject missing @config due to nested imports with tailwind imports */
15261537
@import './root.4/base.css';
15271538
@import './root.4/utilities.css';
1539+
15281540
@config '../tailwind.config.ts';
15291541
15301542
--- ./src/root.5.css ---
@@ -1575,6 +1587,8 @@ test(
15751587
/* Inject missing @config in this file, due to full import */
15761588
@import 'tailwindcss';
15771589
1590+
@config '../../tailwind.config.ts';
1591+
15781592
/*
15791593
The default border color has changed to \`currentColor\` in Tailwind CSS v4,
15801594
so we've added these compatibility styles to make sure everything still
@@ -1592,6 +1606,7 @@ test(
15921606
border-color: var(--color-gray-200, currentColor);
15931607
}
15941608
}
1609+
15951610
/*
15961611
Form elements have a 1px border by default in Tailwind CSS v4, so we've
15971612
added these compatibility styles to make sure everything still looks the
@@ -1607,7 +1622,6 @@ test(
16071622
border-width: 0;
16081623
}
16091624
}
1610-
@config '../../tailwind.config.ts';
16111625
"
16121626
`)
16131627
},
@@ -1665,6 +1679,7 @@ test(
16651679
border-color: var(--color-gray-200, currentColor);
16661680
}
16671681
}
1682+
16681683
/*
16691684
Form elements have a 1px border by default in Tailwind CSS v4, so we've
16701685
added these compatibility styles to make sure everything still looks the

0 commit comments

Comments
 (0)