-
Notifications
You must be signed in to change notification settings - Fork 422
Open
Description
Problem Description
The project utilizes several dependencies that are no longer actively maintained, with some not having been updated in 2-7 years.
Proposed Solution
Replace the following packages with modern, actively supported alternatives:
- cli-table Latest version: 0.3.11 published 3 years ago
- convert-source-map Latest version: 2.0.0 published 2 years ago
- normalize-path Latest version: 3.0.0 published 7 years ago
- pofile Latest version: 1.1.4 published 2 years ago
- source-map Latest version: 0.7.4 published 3 years ago
- plurals-cldr Latest version: 2.0.1 published 3 years ago
- node-gettext Latest version: 3.0.0 published 5 years ago
Some of them, like pofile #2235 #2098, contain bugs that no one fixes. Some others contain potential vulnerabilities.
Replace or simply remove them one by one.
Alternatives Considered
Source Maps: @jridgewell/trace-mapping is the direct successor recommended by the author of the original source-map package, making it the most logical and safest choice.
Path Normalization: A dedicated package like slash could be used, but leveraging the built-in path module in Node.js is preferable as it eliminates an unnecessary dependency entirely.
Additional Context
No response
Metadata
Metadata
Assignees
Labels
No labels