Skip to content

update some vulnerable dependencies - #58

Merged
irahopkinson merged 11 commits into
mainfrom
deps
Feb 18, 2026
Merged

irahopkinson merged 11 commits into
mainfrom
deps

Conversation

@irahopkinson

@irahopkinson irahopkinson commented Feb 18, 2026 •

Copy link
Copy Markdown
Contributor
  • update from templates
  • ran npm audit fix
  • remaining known vulnerability ajv is dev-only (linting)

Tested 3 of the 4 sample extensions.


This change is Reviewable

tjcouch-sil and others added 11 commits January 8, 2026 09:01
- ran `npm audit fix`
- Bump lodash from 4.17.21 to 4.17.23
- Bump webpack from 5.97.1 to 5.105.2
15c5418 update vulnerable deps (#133)
5053402 Sync a few config files with their counterparts in core (#129)

git-subtree-dir: src/create-process-test
git-subtree-split: 15c54182fb26553b2f12f013d105591530c8ba15
15c5418 update vulnerable deps (#133)
5053402 Sync a few config files with their counterparts in core (#129)

git-subtree-dir: src/theme-selector
git-subtree-split: 15c54182fb26553b2f12f013d105591530c8ba15
15c5418 update vulnerable deps (#133)
5053402 Sync a few config files with their counterparts in core (#129)

git-subtree-dir: src/verse-ref-view
git-subtree-split: 15c54182fb26553b2f12f013d105591530c8ba15
- ran `npm audit fix`
- remaining known vulnerability `ajv` is dev-only (linting)

@tjcouch-sil tjcouch-sil left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything but top-level package-lock.json looks great! The top-level package-lock.json looks like it has tons of really big changes - ~20,000 lines added according to GitHub. Is that expected? I didn't think that many packages got updated. Did you do the npm i on merge conflicts trick, or did you delete and recreate the lock file? The lower-level package-lock.json files have ~500 lines changed. Seems like a surprisingly large difference. Of course, the lower-level ones aren't being used and so probably don't have as much stuff, but it just drew my attention.

@tjcouch-sil reviewed 19 files and all commit messages, and made 1 comment.
Reviewable status: 19 of 20 files reviewed, all discussions resolved.

@irahopkinson irahopkinson left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, the top 2/3 of the file is all addition of ../paranext-core/lib/platform-bible-utils/node_modules stuff. I don't see that as an issue to anything in this repo. I didn't do anything special to the lock file. After each round of template updates and conflict resolution (for the lock file I just take what is existing) I do an npm i to fix up the lock file then commit and repeat.

@irahopkinson made 1 comment.
Reviewable status: 19 of 20 files reviewed, all discussions resolved (waiting on tjcouch-sil).

@tjcouch-sil tjcouch-sil left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok perfect, thanks! Just checking :) also quick reminder to merge without squashing :)

@tjcouch-sil reviewed 1 file and made 1 comment.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on irahopkinson).

@irahopkinson
irahopkinson merged commit 45d8619 into main Feb 18, 2026
5 checks passed
@irahopkinson
irahopkinson deleted the deps branch February 18, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants