
Antoine ClausseandCopybot
cfcfa6cb74
Remove outdated overrides (sha.js, form-data) (#28258)
* Update `isomorphic-git` and remove `sha.js` overrides
It was fixed in https://github.com/isomorphic-git/isomorphic-git/pull/2190
* `bin/npm update @cypress/request` and remove override
Bumps `form-data` to `~4.0.4` which is safe per https://github.com/overleaf/internal/security/dependabot/1533
Now it has the safe versions (2.5.5 and 4.0.4):
```
$ npm ls form-data
overleaf@ /Users/aclausse/Code/internal
├─┬ @overleaf/analytics@ -> ./services/analytics
│ └─┬ request@2.88.2 overridden
│ └── form-data@2.5.5 overridden
├─┬ @overleaf/fetch-utils@0.1.0 -> ./libraries/fetch-utils
│ └─┬ @types/node-fetch@2.6.11
│ └── form-data@4.0.4 overridden
├─┬ @overleaf/metrics@4.2.0 -> ./libraries/metrics
│ └─┬ @google-cloud/profiler@6.0.3
│ └─┬ @google-cloud/common@5.0.2
│ └─┬ retry-request@7.0.2 overridden
│ └─┬ @types/request@2.48.12 overridden
│ └── form-data@2.5.5 overridden
├─┬ @overleaf/saas-e2e@ -> ./tools/saas-e2e
│ └─┬ mailtrap@3.4.0
│ └─┬ axios@1.8.4
│ └── form-data@4.0.4 deduped
├─┬ @overleaf/tpdsworker@ -> ./services/tpdsworker
│ └─┬ chai-http@4.4.0
│ └─┬ superagent@8.1.2
│ └── form-data@4.0.4 deduped
├─┬ @overleaf/web@ -> ./services/web
│ └─┬ jsdom@19.0.0
│ └── form-data@4.0.4 deduped
├─┬ latexqc@0.0.1 -> ./services/latexqc
│ └─┬ vitest@3.1.2
│ └─┬ jsdom@20.0.3
│ └── form-data@4.0.4 deduped
└─┬ overleaf-editor@1.0.0 -> ./services/history-v1
└─┬ swagger-tools@0.10.4 overridden
├─┬ json-refs@3.0.15
│ └─┬ path-loader@1.0.12
│ └─┬ superagent@7.1.6 overridden
│ └── form-data@4.0.4 deduped
└─┬ superagent@3.8.3 overridden
└── form-data@2.5.5 overridden
```
* `bin/npm update @types/request` and remove override
Bumps `form-data` to `2.5.5` which is safe per https://github.com/overleaf/internal/security/dependabot/1537
* Remove `form-data` overrides that aren't necessary
```
$ npm ls form-data
overleaf@ /Users/aclausse/Code/internal
├─┬ @overleaf/analytics@ -> ./services/analytics
│ └─┬ request@2.88.2 overridden
│ └── form-data@2.5.5 invalid: "~2.3.2" from node_modules/request
├─┬ @overleaf/fetch-utils@0.1.0 -> ./libraries/fetch-utils
│ └─┬ @types/node-fetch@2.6.11
│ └── form-data@4.0.4
├─┬ @overleaf/metrics@4.2.0 -> ./libraries/metrics
│ └─┬ @google-cloud/profiler@6.0.3
│ └─┬ @google-cloud/common@5.0.2
│ └─┬ retry-request@7.0.2
│ └─┬ @types/request@2.48.13
│ └── form-data@2.5.5
├─┬ @overleaf/saas-e2e@ -> ./tools/saas-e2e
│ ├─┬ cypress@13.13.2
│ │ └─┬ @cypress/request@3.0.9
│ │ └── form-data@4.0.4 deduped
│ └─┬ mailtrap@3.4.0
│ └─┬ axios@1.8.4
│ └── form-data@4.0.4 deduped
├─┬ @overleaf/tpdsworker@ -> ./services/tpdsworker
│ └─┬ chai-http@4.4.0
│ └─┬ superagent@8.1.2
│ └── form-data@4.0.4 deduped
├─┬ @overleaf/web@ -> ./services/web
│ └─┬ jsdom@19.0.0
│ └── form-data@4.0.4 deduped
├─┬ latexqc@0.0.1 -> ./services/latexqc
│ └─┬ vitest@3.1.2
│ └─┬ jsdom@20.0.3
│ └── form-data@4.0.4 deduped
└─┬ overleaf-editor@1.0.0 -> ./services/history-v1
└─┬ swagger-tools@0.10.4 overridden
├─┬ json-refs@3.0.15
│ └─┬ path-loader@1.0.12
│ └─┬ superagent@7.1.6
│ └── form-data@4.0.4 deduped
└─┬ superagent@3.8.3
└── form-data@2.5.5
```
* Remove 2025-08-07-form-data-cypress.json
* Reapply the form-data override in request@2.88.2
GitOrigin-RevId: 89143de1a53226dc43fc474db443fc7d7698908a
2025-09-05 08:05:17 +00:00
..
2025-09-02 08:04:52 +00:00
2025-09-02 08:04:52 +00:00
2025-09-05 08:05:17 +00:00