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"