From db87df8f825016a8f0c0111c36713ac2c6e9d16e Mon Sep 17 00:00:00 2001 From: Aditya Toshniwal Date: Mon, 25 Aug 2025 14:34:33 +0530 Subject: [PATCH] Remove usage of BrowserFS as it is deprecated. #7448 --- web/package.json | 1 - web/pgadmin/static/js/tree/tree_nodes.ts | 4 +--- web/yarn.lock | 26 ++---------------------- 3 files changed, 3 insertions(+), 28 deletions(-) diff --git a/web/package.json b/web/package.json index f2672b8b2..f779d95de 100644 --- a/web/package.json +++ b/web/package.json @@ -102,7 +102,6 @@ "babelify": "~10.0.0", "bignumber.js": "^9.2.0", "brace": "^0.11.1", - "browserfs": "^1.4.3", "chart.js": "^4.4.7", "chartjs-plugin-zoom": "^2.0.1", "codemirror": "^6.0.1", diff --git a/web/pgadmin/static/js/tree/tree_nodes.ts b/web/pgadmin/static/js/tree/tree_nodes.ts index 7f12f0fac..2255fd4ed 100644 --- a/web/pgadmin/static/js/tree/tree_nodes.ts +++ b/web/pgadmin/static/js/tree/tree_nodes.ts @@ -7,7 +7,6 @@ // ////////////////////////////////////////////////////////////// -import * as BrowserFS from 'browserfs'; import url_for from 'sources/url_for'; import pgAdmin from 'sources/pgadmin'; import _ from 'lodash'; @@ -129,10 +128,9 @@ export class ManageTreeNodes { } } - const Path = BrowserFS.BFSRequire('path'); for (const idx in treeData) { const _node: any = treeData[idx]; - const _pathl = Path.join(_path, _node.id); + const _pathl = unix.join(_path, _node.id); await self.addNode(temp_tree_path, _pathl, _node); } if (node.children.length > 0) return node.children; diff --git a/web/yarn.lock b/web/yarn.lock index 92df76466..f04505ff8 100644 --- a/web/yarn.lock +++ b/web/yarn.lock @@ -4862,15 +4862,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^2.1.4": - version: 2.6.4 - resolution: "async@npm:2.6.4" - dependencies: - lodash: "npm:^4.17.14" - checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 - languageName: node - linkType: hard - "async@npm:^3.2.6": version: 3.2.6 resolution: "async@npm:3.2.6" @@ -5227,18 +5218,6 @@ __metadata: languageName: node linkType: hard -"browserfs@npm:^1.4.3": - version: 1.4.3 - resolution: "browserfs@npm:1.4.3" - dependencies: - async: "npm:^2.1.4" - pako: "npm:^1.0.4" - bin: - make_xhrfs_index: ./dist/scripts/make_xhrfs_index.js - checksum: 10c0/46545966bdd89331dc307bf08ced530412de3277067e90abcc606c915de40073c4673f8dd3ef77e42291b65c640ca27a7123d7b532c2606791b5869ca8c3c36f - languageName: node - linkType: hard - "browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -10081,7 +10060,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4, lodash@npm:4.*, lodash@npm:^4.14.1, lodash@npm:^4.17.10, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": +"lodash@npm:4, lodash@npm:4.*, lodash@npm:^4.14.1, lodash@npm:^4.17.10, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -11141,7 +11120,7 @@ __metadata: languageName: node linkType: hard -"pako@npm:^1.0.0, pako@npm:^1.0.4, pako@npm:~1.0.5": +"pako@npm:^1.0.0, pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe @@ -12911,7 +12890,6 @@ __metadata: babelify: "npm:~10.0.0" bignumber.js: "npm:^9.2.0" brace: "npm:^0.11.1" - browserfs: "npm:^1.4.3" browserify: "npm:^17.0.0" buffer: "npm:^6.0.3" chart.js: "npm:^4.4.7"