Skip to content

Commit 46fef41

Browse files
absidueOothecaPickle
authored andcommitted
Replace rimraf dev dependency with clean script (FreeTubeApp#6638)
1 parent 1a7c8f6 commit 46fef41

File tree

3 files changed

+18
-51
lines changed

3 files changed

+18
-51
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: 4 additions & 5 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,10 +106,9 @@
106106
"npm-run-all2": "^7.0.1",
107107
"postcss": "^8.4.49",
108108
"postcss-scss": "^4.0.9",
109-
"rimraf": "^6.0.1",
110-
"sass": "^1.81.0",
111-
"sass-loader": "^16.0.3",
112-
"stylelint": "^16.11.0",
109+
"sass": "^1.83.4",
110+
"sass-loader": "^16.0.4",
111+
"stylelint": "^16.12.0",
113112
"stylelint-config-sass-guidelines": "^12.1.0",
114113
"stylelint-config-standard": "^36.0.1",
115114
"stylelint-high-performance-animation": "^1.10.0",

yarn.lock

Lines changed: 4 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -4804,18 +4804,6 @@ glob@^10.3.12, glob@^10.3.3:
48044804
package-json-from-dist "^1.0.0"
48054805
path-scurry "^1.11.1"
48064806

4807-
glob@^11.0.0:
4808-
version "11.0.0"
4809-
resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e"
4810-
integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==
4811-
dependencies:
4812-
foreground-child "^3.1.0"
4813-
jackspeak "^4.0.1"
4814-
minimatch "^10.0.0"
4815-
minipass "^7.1.2"
4816-
package-json-from-dist "^1.0.0"
4817-
path-scurry "^2.0.0"
4818-
48194807
glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
48204808
version "7.2.3"
48214809
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -5798,15 +5786,6 @@ jackspeak@^3.1.2:
57985786
optionalDependencies:
57995787
"@pkgjs/parseargs" "^0.11.0"
58005788

5801-
jackspeak@^4.0.1:
5802-
version "4.0.1"
5803-
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.1.tgz#9fca4ce961af6083e259c376e9e3541431f5287b"
5804-
integrity sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==
5805-
dependencies:
5806-
"@isaacs/cliui" "^8.0.2"
5807-
optionalDependencies:
5808-
"@pkgjs/parseargs" "^0.11.0"
5809-
58105789
jake@^10.8.5:
58115790
version "10.8.5"
58125791
resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46"
@@ -6214,11 +6193,6 @@ lru-cache@^10.2.0:
62146193
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
62156194
integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
62166195

6217-
lru-cache@^11.0.0:
6218-
version "11.0.0"
6219-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.0.tgz#15d93a196f189034d7166caf9fe55e7384c98a21"
6220-
integrity sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==
6221-
62226196
lru-cache@^4.1.2:
62236197
version "4.1.5"
62246198
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
@@ -7016,18 +6990,10 @@ path-scurry@^1.11.1:
70166990
lru-cache "^10.2.0"
70176991
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
70186992

7019-
path-scurry@^2.0.0:
7020-
version "2.0.0"
7021-
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580"
7022-
integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==
7023-
dependencies:
7024-
lru-cache "^11.0.0"
7025-
minipass "^7.1.2"
7026-
7027-
path-to-regexp@0.1.10:
7028-
version "0.1.10"
7029-
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz#67e9108c5c0551b9e5326064387de4763c4d5f8b"
7030-
integrity sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==
6993+
path-to-regexp@0.1.12:
6994+
version "0.1.12"
6995+
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7"
6996+
integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==
70316997

70326998
path-type@^4.0.0:
70336999
version "4.0.0"
@@ -7887,14 +7853,6 @@ rimraf@^3.0.0, rimraf@^3.0.2:
78877853
dependencies:
78887854
glob "^7.1.3"
78897855

7890-
rimraf@^6.0.1:
7891-
version "6.0.1"
7892-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e"
7893-
integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==
7894-
dependencies:
7895-
glob "^11.0.0"
7896-
package-json-from-dist "^1.0.0"
7897-
78987856
roarr@^2.15.3:
78997857
version "2.15.4"
79007858
resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"

0 commit comments

Comments
 (0)