From 44871a784e475b3bd706760120a3acc3031d499d Mon Sep 17 00:00:00 2001 From: Ford544 Date: Fri, 18 Sep 2026 14:35:49 +0000 Subject: [PATCH] Remove rimraf --- package.json | 2 -- testing/BUILD | 2 -- testing/fixtures.ts | 5 ++--- tests/api/BUILD | 1 - yarn.lock | 36 +----------------------------------- 5 files changed, 3 insertions(+), 43 deletions(-) diff --git a/package.json b/package.json index 3c4c5563c..5a0187fc4 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ "@types/moo": "^0.5.0", "@types/node": "^16.16.0", "@types/readline-sync": "^1.4.3", - "@types/rimraf": "^2.0.2", "@types/semver": "^7.3.13", "@types/tmp": "^0.2.0", "@types/vscode": "^1.45.1", @@ -53,7 +52,6 @@ "protobufjs": "^7.6.5", "protobufjs-cli": "^1.3.3", "readline-sync": "^1.4.9", - "rimraf": "^2.6.2", "rollup": "^2.80.0", "rollup-plugin-dts": "^1.4.0", "semver": "^7.5.2", diff --git a/testing/BUILD b/testing/BUILD index ad2d9cd6a..d0ce2ae5c 100644 --- a/testing/BUILD +++ b/testing/BUILD @@ -24,13 +24,11 @@ ts_library( "@npm//@types/js-yaml", "@npm//@types/json-stable-stringify", "@npm//@types/node", - "@npm//@types/rimraf", "@npm//chalk", "@npm//diff", "@npm//fs-extra", "@npm//js-yaml", "@npm//json-stable-stringify", - "@npm//rimraf", ], ) diff --git a/testing/fixtures.ts b/testing/fixtures.ts index 5cc97f8d0..8fec20a23 100644 --- a/testing/fixtures.ts +++ b/testing/fixtures.ts @@ -1,6 +1,5 @@ import * as fs from "fs"; import * as path from "path"; -import * as rimraf from "rimraf"; import { IHookHandler } from "df/testing"; @@ -19,7 +18,7 @@ export class TmpDirFixture { public createNewTmpDir() { // TEST_TMPDIR is set by bazel. const tmpDirPath = path.resolve( - path.join(process.env.TEST_TMPDIR, `tmp_dir_${TmpDirFixture.dirCounter++}`) + path.join(process.env.TEST_TMPDIR, `tmp_dir_${TmpDirFixture.dirCounter++}`), ); fs.mkdirSync(tmpDirPath); this.tmpDirPaths.add(tmpDirPath); @@ -28,7 +27,7 @@ export class TmpDirFixture { private rmTmpDirs() { for (const tmpPath of this.tmpDirPaths) { - rimraf.sync(tmpPath); + fs.rmSync(tmpPath, { recursive: true, force: true }); } } } diff --git a/tests/api/BUILD b/tests/api/BUILD index 79b72c30b..b2ab2920c 100644 --- a/tests/api/BUILD +++ b/tests/api/BUILD @@ -27,7 +27,6 @@ ts_test_suite( "@npm//@types/node", "@npm//chai", "@npm//fs-extra", - "@npm//rimraf", "@npm//ts-mockito", ], ) diff --git a/yarn.lock b/yarn.lock index fb18442cb..1b0ee98a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -469,11 +469,6 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity "sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8= sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" -"@types/events@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity "sha1-KGLz9Yqaf3w+eNefEw3U1xwlwqc= sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" - "@types/fs-extra@^8.1.0": version "8.1.0" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.0.tgz#1114834b53c3914806cd03b3304b37b3bd221a4d" @@ -481,15 +476,6 @@ dependencies: "@types/node" "*" -"@types/glob@*": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity "sha1-qlmhxuP7xCHgfM0xqUTDDrpSFXU= sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==" - dependencies: - "@types/events" "*" - "@types/minimatch" "*" - "@types/node" "*" - "@types/glob@^8.1.0": version "8.1.0" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc" @@ -541,11 +527,6 @@ resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-2.0.0.tgz#d43878b5b20222682163ae6f897b20447233bdfd" integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg== -"@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity "sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - "@types/minimatch@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" @@ -588,14 +569,6 @@ dependencies: "@types/node" "*" -"@types/rimraf@^2.0.2": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" - integrity "sha1-QDiHsLU8YQCmw10qsk9szAQv7EY= sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q==" - dependencies: - "@types/glob" "*" - "@types/node" "*" - "@types/semver@^7.3.13": version "7.3.13" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" @@ -3911,13 +3884,6 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== -rimraf@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity "sha1-stEE/g2Psnz54KHNqCYt04M8bKs= sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==" - dependencies: - glob "^7.1.3" - rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -4468,7 +4434,7 @@ typescript@^3.8.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" integrity "sha1-QJ64VE6gM1cRIFhp7EWKsQnuEGE= sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==" -uc.micro@^1.0.1, uc.micro@^1.0.5: +uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" integrity "sha1-nEEagCpAmpH8bPdAgbq6NLJEmaw= sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="