sillsdev / web-languageforge

Language Forge: Online Collaborative Dictionary Building on the Web and Phone.
https://languageforge.org
MIT License
44 stars 29 forks source link

Switch from NPM to PNPM for package management #1818

Closed rmunn closed 1 month ago

rmunn commented 1 month ago

Fixed issues

Fixes #1811. Fixes #1653. Fixes #1654.

Description

Switching to PNPM has a couple of advantages. The first is speed: pnpm install is typically faster than npm install, though how much will depend heavily the speed of your Internet connection. The second is disk usage: if you have multiple copies of the Language Forge repository on your disk, perhaps because you want to keep a copy of develop running while you work on a different branch in another folder, PNPM will de-duplicate the packages whose versions are the same between the copies (which will be 100% of them unless you're fiddling with package.json in your branch).

Screenshots

No visible changes.

Checklist

Testing

Testers, use the following instructions against our staging environment. Post your findings as a comment and include any meaningful screenshots, etc.

Describe how to verify your changes and provide any necessary test data.

github-actions[bot] commented 1 month ago

Unit Test Results

362 tests   362 :white_check_mark:  12s :stopwatch:  37 suites    0 :zzz:   1 files      0 :x:

Results for commit f9f550df.

:recycle: This comment has been updated with latest results.