Skip to content

Commit 153fde1

Browse files
authored
Replace rimraf dev dependency with clean script (#6638)
1 parent 91d0d47 commit 153fde1

File tree

3 files changed

+11
-44
lines changed

3 files changed

+11
-44
lines changed

_scripts/clean.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { rm } from 'fs/promises'
2+
import { join } from 'path'
3+
4+
const BUILD_PATH = join(import.meta.dirname, '..', 'build')
5+
const DIST_PATH = join(import.meta.dirname, '..', 'dist')
6+
7+
await Promise.all([
8+
rm(BUILD_PATH, { recursive: true, force: true }),
9+
rm(DIST_PATH, { recursive: true, force: true })
10+
])

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"build-release": "node _scripts/build.js",
2626
"build-release:arm64": "node _scripts/build.js arm64",
2727
"build-release:arm32": "node _scripts/build.js arm32",
28-
"clean": "rimraf build/ dist/",
28+
"clean": "node _scripts/clean.mjs",
2929
"debug": "run-s rebuild:electron patch-shaka debug-runner",
3030
"debug-runner": "node _scripts/dev-runner.js --remote-debug",
3131
"dev": "run-s rebuild:electron patch-shaka dev-runner",
@@ -106,7 +106,6 @@
106106
"npm-run-all2": "^7.0.2",
107107
"postcss": "^8.4.49",
108108
"postcss-scss": "^4.0.9",
109-
"rimraf": "^6.0.1",
110109
"sass": "^1.83.4",
111110
"sass-loader": "^16.0.4",
112111
"stylelint": "^16.12.0",

yarn.lock

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4908,18 +4908,6 @@ glob@^10.3.12, glob@^10.3.3:
49084908
package-json-from-dist "^1.0.0"
49094909
path-scurry "^1.11.1"
49104910

4911-
glob@^11.0.0:
4912-
version "11.0.0"
4913-
resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e"
4914-
integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==
4915-
dependencies:
4916-
foreground-child "^3.1.0"
4917-
jackspeak "^4.0.1"
4918-
minimatch "^10.0.0"
4919-
minipass "^7.1.2"
4920-
package-json-from-dist "^1.0.0"
4921-
path-scurry "^2.0.0"
4922-
49234911
glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
49244912
version "7.2.3"
49254913
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -5899,15 +5887,6 @@ jackspeak@^3.1.2:
58995887
optionalDependencies:
59005888
"@pkgjs/parseargs" "^0.11.0"
59015889

5902-
jackspeak@^4.0.1:
5903-
version "4.0.1"
5904-
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.1.tgz#9fca4ce961af6083e259c376e9e3541431f5287b"
5905-
integrity sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==
5906-
dependencies:
5907-
"@isaacs/cliui" "^8.0.2"
5908-
optionalDependencies:
5909-
"@pkgjs/parseargs" "^0.11.0"
5910-
59115890
jake@^10.8.5:
59125891
version "10.8.5"
59135892
resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
@@ -6315,11 +6294,6 @@ lru-cache@^10.2.0:
63156294
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
63166295
integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
63176296

6318-
lru-cache@^11.0.0:
6319-
version "11.0.0"
6320-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.0.tgz#15d93a196f189034d7166caf9fe55e7384c98a21"
6321-
integrity sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==
6322-
63236297
lru-cache@^4.1.2:
63246298
version "4.1.5"
63256299
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
@@ -7119,14 +7093,6 @@ path-scurry@^1.11.1:
71197093
lru-cache "^10.2.0"
71207094
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
71217095

7122-
path-scurry@^2.0.0:
7123-
version "2.0.0"
7124-
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580"
7125-
integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==
7126-
dependencies:
7127-
lru-cache "^11.0.0"
7128-
minipass "^7.1.2"
7129-
71307096
path-to-regexp@0.1.12:
71317097
version "0.1.12"
71327098
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7"
@@ -7983,14 +7949,6 @@ rimraf@^3.0.0, rimraf@^3.0.2:
79837949
dependencies:
79847950
glob "^7.1.3"
79857951

7986-
rimraf@^6.0.1:
7987-
version "6.0.1"
7988-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e"
7989-
integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==
7990-
dependencies:
7991-
glob "^11.0.0"
7992-
package-json-from-dist "^1.0.0"
7993-
79947952
roarr@^2.15.3:
79957953
version "2.15.4"
79967954
resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"

0 commit comments

Comments
 (0)