Skip to content

Commit 7ebe32a

Browse files
committed
Replace rimraf with native fs.rmSync for cleaning the dist directory
1 parent c7528af commit 7ebe32a

File tree

2 files changed

+1
-77
lines changed

2 files changed

+1
-77
lines changed

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"scripts": {
1515
"build": "tsc --project tsconfig.build.json",
16-
"clean": "rimraf dist",
16+
"clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true })\"",
1717
"format": "biome format",
1818
"lint": "biome lint",
1919
"postinstall": "husky",
@@ -36,7 +36,6 @@
3636
"devDependencies": {
3737
"@biomejs/biome": "1.9.0",
3838
"husky": "^9.0.0",
39-
"rimraf": "^6.0.0",
4039
"typescript": "^5.5.2",
4140
"vitest": "^3.0.5"
4241
},

yarn.lock

-75
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,6 @@ __metadata:
557557
dependencies:
558558
"@biomejs/biome": "npm:1.9.0"
559559
husky: "npm:^9.0.0"
560-
rimraf: "npm:^6.0.0"
561560
typescript: "npm:^5.5.2"
562561
vitest: "npm:^3.0.5"
563562
languageName: unknown
@@ -943,22 +942,6 @@ __metadata:
943942
languageName: node
944943
linkType: hard
945944

946-
"glob@npm:^11.0.0":
947-
version: 11.0.0
948-
resolution: "glob@npm:11.0.0"
949-
dependencies:
950-
foreground-child: "npm:^3.1.0"
951-
jackspeak: "npm:^4.0.1"
952-
minimatch: "npm:^10.0.0"
953-
minipass: "npm:^7.1.2"
954-
package-json-from-dist: "npm:^1.0.0"
955-
path-scurry: "npm:^2.0.0"
956-
bin:
957-
glob: dist/esm/bin.mjs
958-
checksum: 10c0/419866015d8795258a8ac51de5b9d1a99c72634fc3ead93338e4da388e89773ab21681e494eac0fbc4250b003451ca3110bb4f1c9393d15d14466270094fdb4e
959-
languageName: node
960-
linkType: hard
961-
962945
"graceful-fs@npm:^4.2.6":
963946
version: 4.2.11
964947
resolution: "graceful-fs@npm:4.2.11"
@@ -1062,19 +1045,6 @@ __metadata:
10621045
languageName: node
10631046
linkType: hard
10641047

1065-
"jackspeak@npm:^4.0.1":
1066-
version: 4.0.1
1067-
resolution: "jackspeak@npm:4.0.1"
1068-
dependencies:
1069-
"@isaacs/cliui": "npm:^8.0.2"
1070-
"@pkgjs/parseargs": "npm:^0.11.0"
1071-
dependenciesMeta:
1072-
"@pkgjs/parseargs":
1073-
optional: true
1074-
checksum: 10c0/c87997d9c9c5b7366259b1f2a444ef148692f8eedad5307caca939babbb60af2b47d306e5c63bf9d5fefbab2ab48d4da275188c3de525d0e716cc21b784bbccb
1075-
languageName: node
1076-
linkType: hard
1077-
10781048
"jsbn@npm:1.1.0":
10791049
version: 1.1.0
10801050
resolution: "jsbn@npm:1.1.0"
@@ -1096,13 +1066,6 @@ __metadata:
10961066
languageName: node
10971067
linkType: hard
10981068

1099-
"lru-cache@npm:^11.0.0":
1100-
version: 11.0.0
1101-
resolution: "lru-cache@npm:11.0.0"
1102-
checksum: 10c0/827ff0e0739f9b0f30f92f5a5fc97c6a2bd3ae32c0452bc58cb7411d6c589d49536073027293f2d1f02d0c2e72b63b162f238df7e9ff6f4cc0345f92afec4d1d
1103-
languageName: node
1104-
linkType: hard
1105-
11061069
"magic-string@npm:^0.30.17":
11071070
version: 0.30.17
11081071
resolution: "magic-string@npm:0.30.17"
@@ -1131,15 +1094,6 @@ __metadata:
11311094
languageName: node
11321095
linkType: hard
11331096

1134-
"minimatch@npm:^10.0.0":
1135-
version: 10.0.1
1136-
resolution: "minimatch@npm:10.0.1"
1137-
dependencies:
1138-
brace-expansion: "npm:^2.0.1"
1139-
checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d
1140-
languageName: node
1141-
linkType: hard
1142-
11431097
"minimatch@npm:^9.0.1":
11441098
version: 9.0.3
11451099
resolution: "minimatch@npm:9.0.3"
@@ -1295,13 +1249,6 @@ __metadata:
12951249
languageName: node
12961250
linkType: hard
12971251

1298-
"package-json-from-dist@npm:^1.0.0":
1299-
version: 1.0.0
1300-
resolution: "package-json-from-dist@npm:1.0.0"
1301-
checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033
1302-
languageName: node
1303-
linkType: hard
1304-
13051252
"path-key@npm:^3.1.0":
13061253
version: 3.1.1
13071254
resolution: "path-key@npm:3.1.1"
@@ -1319,16 +1266,6 @@ __metadata:
13191266
languageName: node
13201267
linkType: hard
13211268

1322-
"path-scurry@npm:^2.0.0":
1323-
version: 2.0.0
1324-
resolution: "path-scurry@npm:2.0.0"
1325-
dependencies:
1326-
lru-cache: "npm:^11.0.0"
1327-
minipass: "npm:^7.1.2"
1328-
checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c
1329-
languageName: node
1330-
linkType: hard
1331-
13321269
"pathe@npm:^2.0.2":
13331270
version: 2.0.2
13341271
resolution: "pathe@npm:2.0.2"
@@ -1385,18 +1322,6 @@ __metadata:
13851322
languageName: node
13861323
linkType: hard
13871324

1388-
"rimraf@npm:^6.0.0":
1389-
version: 6.0.1
1390-
resolution: "rimraf@npm:6.0.1"
1391-
dependencies:
1392-
glob: "npm:^11.0.0"
1393-
package-json-from-dist: "npm:^1.0.0"
1394-
bin:
1395-
rimraf: dist/esm/bin.mjs
1396-
checksum: 10c0/b30b6b072771f0d1e73b4ca5f37bb2944ee09375be9db5f558fcd3310000d29dfcfa93cf7734d75295ad5a7486dc8e40f63089ced1722a664539ffc0c3ece8c6
1397-
languageName: node
1398-
linkType: hard
1399-
14001325
"rollup@npm:^4.30.1":
14011326
version: 4.34.9
14021327
resolution: "rollup@npm:4.34.9"

0 commit comments

Comments
 (0)