Skip to content

Update npm dependencies once more.#1476

Merged
somiaj merged 1 commit into
openwebwork:PG-2.21from
drgrice1:update-npm-dependencies
Jul 22, 2026
Merged

Update npm dependencies once more.#1476
somiaj merged 1 commit into
openwebwork:PG-2.21from
drgrice1:update-npm-dependencies

Conversation

@drgrice1

Copy link
Copy Markdown
Member

The only dependencies that were updated that are not for the generate-assets.js script are jsxgraph and plotly.js-dist-min. The plot.js-dist.min update seems to not cause any issues or need any code changes. The jsxgraph update allows doing what the FIXME in htdocs/js/GraphTool/graphtool.js says and remove the workaround that was added to fix tab order.

The generate-assets.js script still seems to be working fine, so the development updates should be fine also.

The security vulnerabilities that just showed up were fixed with the upgrade.

The only dependencies that were updated that are not for the
`generate-assets.js` script are `jsxgraph` and `plotly.js-dist-min`.
The `plot.js-dist.min` update seems to not cause any issues or need any
code changes.  The `jsxgraph` update allows doing what the FIXME in
`htdocs/js/GraphTool/graphtool.js` says and remove the workaround that
was added to fix tab order.

The `generate-assets.js` script still seems to be working fine, so the
development updates should be fine also.

The security vulnerabilities that just showed up were fixed with the
upgrade.

Apparently prettier changed something and the `js/GraphTool/segments.js`
file needed to be formatted.
@drgrice1
drgrice1 force-pushed the update-npm-dependencies branch from 277abd6 to f9c36ac Compare July 21, 2026 22:35
@drgrice1

Copy link
Copy Markdown
Member Author

Apparently prettier changed something and the js/GraphTool/segments.js file needed to be formatted.

@somiaj
somiaj merged commit 0853471 into openwebwork:PG-2.21 Jul 22, 2026
3 checks passed
@drgrice1
drgrice1 deleted the update-npm-dependencies branch July 22, 2026 13:16
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.

3 participants