This is an automated email from the ASF dual-hosted git repository.

github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git


The following commit(s) were added to refs/heads/main by this push:
     new b2886ca8b1 refactor(frontend): remove unused fs-extra devDependency 
(#5842)
b2886ca8b1 is described below

commit b2886ca8b1bc6658c4bfb362a9d328e668038b3b
Author: Matthew B. <[email protected]>
AuthorDate: Sun Jun 21 11:16:02 2026 -0700

    refactor(frontend): remove unused fs-extra devDependency (#5842)
    
    ### What changes were proposed in this PR?
    - Remove the unused `fs-extra` (10.0.1) devDependency from
    `frontend/package.json`; it is never imported or referenced in `src/`,
    `build-version.js`, `custom-webpack.config.js`, any config, or any npm
    script. It was introduced by https://github.com/apache/texera/pull/899
    and we have replaced it in #3613
    ### Any related issues, documentation, discussions?
    Closes: #5841
    ### How was this PR tested?
    - Run `yarn install` in `frontend/`, expect the only `yarn.lock` change
    to be removal of the direct `fs-extra@npm:10.0.1` block plus the
    project's reference (verify with `git diff frontend/yarn.lock`).
    - Run `yarn build` in `frontend/` (production `ng build`), expect exit
    code 0 with no new errors; this confirms nothing in the source or build
    pipeline depends on the direct `fs-extra` dependency.
    - Run `grep -rn "fs-extra" frontend/src frontend/build-version.js
    frontend/custom-webpack.config.js`, expect no matches.
    ### Was this PR authored or co-authored using generative AI tooling?
    Co-authored with Claude Opus 4.8 in compliance with ASF
---
 frontend/package.json |  1 -
 frontend/yarn.lock    | 12 ------------
 2 files changed, 13 deletions(-)

diff --git a/frontend/package.json b/frontend/package.json
index 0be53cd247..7480cd9722 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -125,7 +125,6 @@
     "eslint": "8.57.0",
     "eslint-plugin-rxjs": "5.0.3",
     "eslint-plugin-rxjs-angular": "2.0.1",
-    "fs-extra": "10.0.1",
     "jsdom": "25.0.1",
     "nodecat": "2.0.0",
     "nx": "23.0.0",
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 4a11d9708e..a1fd6b2ce1 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -10295,17 +10295,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"fs-extra@npm:10.0.1":
-  version: 10.0.1
-  resolution: "fs-extra@npm:10.0.1"
-  dependencies:
-    graceful-fs: "npm:^4.2.0"
-    jsonfile: "npm:^6.0.1"
-    universalify: "npm:^2.0.0"
-  checksum: 
10c0/d8e0d70a7bfdb669619a5e91231fb91034f3ad6033910844571a39190b29708f652640db86d83ca5add8b013e5886a2fa81aba9754962ae2f5d730275ce426af
-  languageName: node
-  linkType: hard
-
 "fs-extra@npm:^10.0.0":
   version: 10.1.0
   resolution: "fs-extra@npm:10.1.0"
@@ -10690,7 +10679,6 @@ __metadata:
     eslint-plugin-rxjs: "npm:5.0.3"
     eslint-plugin-rxjs-angular: "npm:2.0.1"
     file-saver: "npm:2.0.5"
-    fs-extra: "npm:10.0.1"
     fuse.js: "npm:6.5.3"
     html2canvas: "npm:1.4.1"
     jointjs: "npm:3.5.4"

Reply via email to