This is an automated email from the ASF dual-hosted git repository. github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-5842-c305bb454346538c48cab300df55ea73352f592a in repository https://gitbox.apache.org/repos/asf/texera.git
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"
