Skip to content

Commit b3e281f

Browse files
committed
chore(deps): upgarde vitest to v1
1 parent a453c22 commit b3e281f

File tree

17 files changed

+3416
-3054
lines changed

17 files changed

+3416
-3054
lines changed

package.json

+13-12
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"build": "pnpm run -r build",
1111
"dev": "pnpm -r run dev",
1212
"test": "vitest run --coverage.enabled",
13+
"test:dev": "vitest --coverage.enabled",
1314
"lint": "pnpm run -r lint",
1415
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
1516
"preinstall": "npx only-allow pnpm",
@@ -18,35 +19,35 @@
1819
"release": "bumpp -r --no-push --no-commit"
1920
},
2021
"devDependencies": {
21-
"@changesets/changelog-github": "^0.4.8",
22-
"@changesets/cli": "^2.26.2",
22+
"@changesets/changelog-github": "^0.5.0",
23+
"@changesets/cli": "^2.27.1",
2324
"@tailwindcss-mangle/core": "workspace:*",
2425
"@tailwindcss-mangle/shared": "workspace:*",
2526
"@tsconfig/recommended": "^1.0.3",
26-
"@types/lodash-es": "^4.17.10",
27-
"@types/node": "^20.8.8",
28-
"@vitest/coverage-v8": "^0.34.6",
27+
"@types/lodash-es": "^4.17.12",
28+
"@types/node": "^20.10.4",
29+
"@vitest/coverage-v8": "^1.0.2",
2930
"bumpp": "^9.2.0",
3031
"cross-env": "^7.0.3",
3132
"dedent": "^1.5.1",
3233
"defu": "^6.1.3",
3334
"del": "^7.1.0",
34-
"eslint": "^8.52.0",
35+
"eslint": "^8.55.0",
3536
"eslint-config-icebreaker": "^1.2.2",
36-
"eslint-config-prettier": "^9.0.0",
37+
"eslint-config-prettier": "^9.1.0",
3738
"eslint-plugin-prettier": "^5.0.1",
3839
"lodash-es": "^4.17.21",
3940
"only-allow": "^1.2.1",
40-
"prettier": "^3.0.3",
41-
"rollup": "^4.1.4",
41+
"prettier": "^3.1.0",
42+
"rollup": "^4.6.1",
4243
"tailwindcss-patch": "workspace:*",
4344
"ts-node": "^10.9.1",
4445
"tslib": "^2.6.2",
45-
"tsup": "^7.2.0",
46-
"typescript": "^5.2.2",
46+
"tsup": "^8.0.1",
47+
"typescript": "^5.3.3",
4748
"unbuild": "^2.0.0",
4849
"unplugin-tailwindcss-mangle": "workspace:*",
49-
"vitest": "^0.34.6"
50+
"vitest": "^1.0.2"
5051
},
5152
"engines": {
5253
"node": ">=16.6.0"

packages/core/package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -44,25 +44,25 @@
4444
},
4545
"dependencies": {
4646
"@ast-core/escape": "^1.0.1",
47-
"@babel/core": "^7.23.2",
47+
"@babel/core": "^7.23.5",
4848
"@babel/helper-plugin-utils": "^7.22.5",
49-
"@babel/preset-typescript": "^7.23.2",
50-
"@babel/types": "^7.23.0",
49+
"@babel/preset-typescript": "^7.23.3",
50+
"@babel/types": "^7.23.5",
5151
"@tailwindcss-mangle/config": "workspace:^",
5252
"@tailwindcss-mangle/shared": "workspace:^",
5353
"fast-sort": "^3.4.0",
5454
"magic-string": "^0.30.5",
5555
"micromatch": "^4.0.5",
5656
"parse5": "^7.1.2",
57-
"postcss": "^8.4.31",
57+
"postcss": "^8.4.32",
5858
"postcss-selector-parser": "^6.0.13"
5959
},
6060
"devDependencies": {
6161
"@parse5/tools": "^0.3.0",
62-
"@types/babel__core": "^7.20.3",
63-
"@types/micromatch": "^4.0.4",
64-
"@vue/compiler-core": "^3.3.7",
65-
"@vue/compiler-sfc": "^3.3.7"
62+
"@types/babel__core": "^7.20.5",
63+
"@types/micromatch": "^4.0.6",
64+
"@vue/compiler-core": "^3.3.10",
65+
"@vue/compiler-sfc": "^3.3.10"
6666
},
6767
"homepage": "https://github.com/sonofmagic/tailwindcss-mangle",
6868
"repository": {

packages/core/test/__snapshots__/css.test.ts.snap

+37-37
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ exports[`css > vue.scoped.css 1`] = `
8585
.h-32[data-v-0f84999b] {
8686
height: 8rem;
8787
}
88-
.h-\\\\[70px\\\\][data-v-0f84999b] {
88+
.h-\\[70px\\][data-v-0f84999b] {
8989
height: 70px;
9090
}
9191
.text-4xl[data-v-0f84999b] {
@@ -111,7 +111,7 @@ exports[`css > vue.scoped.css 1`] = `
111111
.mb-2[data-v-0f84999b] {
112112
margin-bottom: 0.5rem;
113113
}
114-
.max-w-\\\\[960px\\\\][data-v-0f84999b] {
114+
.max-w-\\[960px\\][data-v-0f84999b] {
115115
max-width: 960px;
116116
}
117117
.tw-a[data-v-0f84999b] {
@@ -136,7 +136,7 @@ exports[`css > vue.scoped.css 1`] = `
136136
padding-left: 1.25rem;
137137
padding-right: 1.25rem;
138138
}
139-
.pt-\\\\[58px\\\\][data-v-0f84999b] {
139+
.pt-\\[58px\\][data-v-0f84999b] {
140140
padding-top: 58px;
141141
}
142142
.tw-t[data-v-0f84999b] {
@@ -162,13 +162,13 @@ exports[`css > vue.scoped.css 1`] = `
162162
.right-0[data-v-0f84999b] {
163163
right: 0;
164164
}
165-
.-top-\\\\[58px\\\\][data-v-0f84999b] {
165+
.-top-\\[58px\\][data-v-0f84999b] {
166166
top: -58px;
167167
}
168168
.-top-3[data-v-0f84999b] {
169169
top: -0.75rem;
170170
}
171-
.focus-visible\\\\:ring-2[data-v-0f84999b]:focus-visible {
171+
.focus-visible\\:ring-2[data-v-0f84999b]:focus-visible {
172172
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
173173
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
174174
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
@@ -184,7 +184,7 @@ exports[`css > vue.scoped.css 1`] = `
184184
--tw-text-opacity: 1;
185185
color: rgba(66, 66, 66, var(--tw-text-opacity));
186186
}
187-
.hover\\\\:text-black[data-v-0f84999b]:hover {
187+
.hover\\:text-black[data-v-0f84999b]:hover {
188188
--tw-text-opacity: 1;
189189
color: rgba(0, 0, 0, var(--tw-text-opacity));
190190
}
@@ -195,7 +195,7 @@ exports[`css > vue.scoped.css 1`] = `
195195
.tw-e[data-v-0f84999b] {
196196
width: 100%;
197197
}
198-
.w-\\\\[20\\\\%\\\\][data-v-0f84999b] {
198+
.w-\\[20\\%\\][data-v-0f84999b] {
199199
width: 20%;
200200
}
201201
.tw-d[data-v-0f84999b] {
@@ -256,117 +256,117 @@ exports[`css > vue.scoped.css 1`] = `
256256
transition-duration: 0.3s;
257257
}
258258
@media (min-width: 640px) {
259-
.sm\\\\:flex-row[data-v-0f84999b] {
259+
.sm\\:flex-row[data-v-0f84999b] {
260260
flex-direction: row;
261261
}
262-
.sm\\\\:justify-between[data-v-0f84999b] {
262+
.sm\\:justify-between[data-v-0f84999b] {
263263
justify-content: space-between;
264264
}
265-
.sm\\\\:h-34[data-v-0f84999b] {
265+
.sm\\:h-34[data-v-0f84999b] {
266266
height: 8.5rem;
267267
}
268-
.sm\\\\:text-base[data-v-0f84999b] {
268+
.sm\\:text-base[data-v-0f84999b] {
269269
font-size: 1rem;
270270
line-height: 1.5rem;
271271
}
272-
.sm\\\\:text-5xl[data-v-0f84999b] {
272+
.sm\\:text-5xl[data-v-0f84999b] {
273273
font-size: 3rem;
274274
line-height: 1;
275275
}
276-
.sm\\\\:min-h-\\\\[220px\\\\][data-v-0f84999b] {
276+
.sm\\:min-h-\\[220px\\][data-v-0f84999b] {
277277
min-height: 220px;
278278
}
279-
.sm\\\\:px-6[data-v-0f84999b] {
279+
.sm\\:px-6[data-v-0f84999b] {
280280
padding-left: 1.5rem;
281281
padding-right: 1.5rem;
282282
}
283-
.sm\\\\:px-28[data-v-0f84999b] {
283+
.sm\\:px-28[data-v-0f84999b] {
284284
padding-left: 7rem;
285285
padding-right: 7rem;
286286
}
287-
.sm\\\\:col-span-1[data-v-0f84999b] {
287+
.sm\\:col-span-1[data-v-0f84999b] {
288288
-ms-grid-column-span: span 1 / span 1;
289289
grid-column: span 1 / span 1;
290290
}
291291
}
292292
@media (min-width: 768px) {
293-
.md\\\\:min-h-\\\\[180px\\\\][data-v-0f84999b] {
293+
.md\\:min-h-\\[180px\\][data-v-0f84999b] {
294294
min-height: 180px;
295295
}
296296
}
297297
@media (min-width: 1024px) {
298-
.lg\\\\:flex-col[data-v-0f84999b] {
298+
.lg\\:flex-col[data-v-0f84999b] {
299299
flex-direction: column;
300300
}
301-
.lg\\\\:order-none[data-v-0f84999b] {
301+
.lg\\:order-none[data-v-0f84999b] {
302302
order: 0;
303303
}
304-
.lg\\\\:min-h-min[data-v-0f84999b] {
304+
.lg\\:min-h-min[data-v-0f84999b] {
305305
min-height: -moz-min-content;
306306
min-height: min-content;
307307
}
308-
.lg\\\\:py-7[data-v-0f84999b] {
308+
.lg\\:py-7[data-v-0f84999b] {
309309
padding-bottom: 1.75rem;
310310
padding-top: 1.75rem;
311311
}
312-
.lg\\\\:px-8[data-v-0f84999b] {
312+
.lg\\:px-8[data-v-0f84999b] {
313313
padding-left: 2rem;
314314
padding-right: 2rem;
315315
}
316-
.lg\\\\:grid-cols-10[data-v-0f84999b] {
316+
.lg\\:grid-cols-10[data-v-0f84999b] {
317317
grid-template-columns: repeat(10, minmax(0, 1fr));
318318
}
319-
.lg\\\\:col-span-10[data-v-0f84999b] {
319+
.lg\\:col-span-10[data-v-0f84999b] {
320320
-ms-grid-column-span: span 10 / span 10;
321321
grid-column: span 10 / span 10;
322322
}
323-
.lg\\\\:col-span-6[data-v-0f84999b] {
323+
.lg\\:col-span-6[data-v-0f84999b] {
324324
-ms-grid-column-span: span 6 / span 6;
325325
grid-column: span 6 / span 6;
326326
}
327-
.lg\\\\:col-span-4[data-v-0f84999b] {
327+
.lg\\:col-span-4[data-v-0f84999b] {
328328
-ms-grid-column-span: span 4 / span 4;
329329
grid-column: span 4 / span 4;
330330
}
331331
}
332332
@media (prefers-color-scheme: dark) {
333-
.dark\\\\:bg-black[data-v-0f84999b] {
333+
.dark\\:bg-black[data-v-0f84999b] {
334334
--tw-bg-opacity: 1;
335335
background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
336336
}
337-
.dark\\\\:bg-white\\\\/10[data-v-0f84999b] {
337+
.dark\\:bg-white\\/10[data-v-0f84999b] {
338338
--tw-bg-opacity: 0.1;
339339
background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
340340
}
341-
.dark\\\\:bg-gray-900[data-v-0f84999b] {
341+
.dark\\:bg-gray-900[data-v-0f84999b] {
342342
--tw-bg-opacity: 1;
343343
background-color: rgba(24, 24, 27, var(--tw-bg-opacity));
344344
}
345-
.dark\\\\:border-transparent[data-v-0f84999b] {
345+
.dark\\:border-transparent[data-v-0f84999b] {
346346
border-color: transparent;
347347
}
348-
.dark\\\\:border-gray-900[data-v-0f84999b] {
348+
.dark\\:border-gray-900[data-v-0f84999b] {
349349
--tw-border-opacity: 1;
350350
border-color: rgba(24, 24, 27, var(--tw-border-opacity));
351351
}
352-
.dark\\\\:border-none[data-v-0f84999b] {
352+
.dark\\:border-none[data-v-0f84999b] {
353353
border-style: none;
354354
}
355-
.dark\\\\:block[data-v-0f84999b] {
355+
.dark\\:block[data-v-0f84999b] {
356356
display: block;
357357
}
358-
.dark\\\\:hidden[data-v-0f84999b] {
358+
.dark\\:hidden[data-v-0f84999b] {
359359
display: none;
360360
}
361-
.dark\\\\:text-white[data-v-0f84999b] {
361+
.dark\\:text-white[data-v-0f84999b] {
362362
--tw-text-opacity: 1;
363363
color: rgba(255, 255, 255, var(--tw-text-opacity));
364364
}
365-
.dark\\\\:text-gray-300[data-v-0f84999b] {
365+
.dark\\:text-gray-300[data-v-0f84999b] {
366366
--tw-text-opacity: 1;
367367
color: rgba(189, 189, 189, var(--tw-text-opacity));
368368
}
369-
.dark\\\\:hover\\\\:text-white[data-v-0f84999b]:hover {
369+
.dark\\:hover\\:text-white[data-v-0f84999b]:hover {
370370
--tw-text-opacity: 1;
371371
color: rgba(255, 255, 255, var(--tw-text-opacity));
372372
}

packages/core/test/__snapshots__/html.test.ts.snap

+16-16
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
exports[`html handler > common usage 1`] = `
44
"<!DOCTYPE html><html><head>
5-
<meta charset=\\"UTF-8\\">
6-
<meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1.0\\">
7-
<link href=\\"/main.css\\" rel=\\"stylesheet\\">
5+
<meta charset="UTF-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<link href="/main.css" rel="stylesheet">
88
</head>
99
1010
<body>
11-
<h1 class=\\"tw-a tw-b tw-c\\">
11+
<h1 class="tw-a tw-b tw-c">
1212
Hello world!
1313
</h1>
1414
@@ -17,19 +17,19 @@ exports[`html handler > common usage 1`] = `
1717
`;
1818
1919
exports[`html handler > trailing slash case 0 1`] = `
20-
"<!DOCTYPE html><html lang=\\"en\\"><head>
21-
<meta charset=\\"UTF-8\\">
22-
<meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">
23-
<meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1.0\\">
20+
"<!DOCTYPE html><html lang="en"><head>
21+
<meta charset="UTF-8">
22+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
23+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
2424
<title>Document</title>
2525
</head>
2626
2727
<body>
2828
<div>
29-
<div class=\\"tw-a\\">
29+
<div class="tw-a">
3030
Block with bg-red-500/50 class
3131
</div>
32-
<div class=\\"tw-b\\">
32+
<div class="tw-b">
3333
Block with bg-red-500 class
3434
</div>
3535
</div>
@@ -39,19 +39,19 @@ exports[`html handler > trailing slash case 0 1`] = `
3939
`;
4040
4141
exports[`html handler > trailing slash case 1`] = `
42-
"<!DOCTYPE html><html lang=\\"en\\"><head>
43-
<meta charset=\\"UTF-8\\">
44-
<meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">
45-
<meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1.0\\">
42+
"<!DOCTYPE html><html lang="en"><head>
43+
<meta charset="UTF-8">
44+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
45+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
4646
<title>Document</title>
4747
</head>
4848
4949
<body>
5050
<div>
51-
<div class=\\"tw-a\\">
51+
<div class="tw-a">
5252
Block with bg-red-500 class
5353
</div>
54-
<div class=\\"tw-b\\">
54+
<div class="tw-b">
5555
Block with bg-red-500/50 class
5656
</div>
5757
</div>

packages/core/test/__snapshots__/index.test.ts.snap

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ exports[`common usage > hello-world 1`] = `
1414
`;
1515

1616
exports[`common usage > hello-world with js 1`] = `
17-
".bg-\\\\[\\\\#123456\\\\] {
17+
".bg-\\[\\#123456\\] {
1818
--tw-bg-opacity: 1;
1919
background-color: rgb(18 52 86 / var(--tw-bg-opacity))
2020
}

0 commit comments

Comments
 (0)