nusmods
nusmods copied to clipboard
Dependency Dashboard
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Config Migration Needed
- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.
Deprecations / Replacements
[!WARNING] These dependencies are either deprecated or have replacements available:
| Datasource | Name | Replacement PR? |
|---|---|---|
| npm | @babel/plugin-proposal-class-properties |
|
| npm | @babel/plugin-proposal-nullish-coalescing-operator |
|
| npm | @babel/plugin-proposal-object-rest-spread |
|
| npm | @babel/plugin-proposal-optional-chaining |
|
| npm | @tippy.js/react |
|
| npm | @types/koa-views |
|
| npm | @types/react-kawaii |
|
| npm | codecov |
|
| npm | koa-router |
|
| npm | koa-views |
|
| npm | npm-run-all |
|
| npm | react-beautiful-dnd |
|
| npm | react-scrollspy |
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update definitelytyped (
@types/enzyme,@types/koa-router,@types/node,@types/ramda,@types/webpack-env,@types/yargs) - [ ] chore(deps): update dependency @types/leaflet to v1.9.21
- [ ] chore(deps): update dependency @types/lodash to v4.17.21
- [ ] chore(deps): update dependency zod to v3.25.76
- [ ] chore(deps): update node.js to v18.20.8
- [ ] chore(deps): update testing-library monorepo (
@testing-library/dom,@testing-library/jest-dom,@testing-library/react,@testing-library/user-event) - [ ] fix(deps): update dependency axios to v0.30.2
- [ ] fix(deps): update dependency koa to v2.16.3
- [ ] fix(deps): update react monorepo (
@types/react,@types/react-dom,react-refresh,use-subscription) - [ ] chore(deps): update babel monorepo (
@babel/cli,@babel/core,@babel/plugin-transform-react-constant-elements,@babel/plugin-transform-react-inline-elements,@babel/preset-env,@babel/preset-react,@babel/preset-typescript) - [ ] chore(deps): update dependency axios to v1.13.2
- [ ] chore(deps): update dependency browserslist to v4.28.1
- [ ] chore(deps): update dependency cheerio to v1.1.2
- [ ] chore(deps): update dependency mock-fs to v5.5.0
- [ ] chore(deps): update dependency nightwatch to v3.13.0
- [ ] chore(deps): update dependency postcss to v8.5.6
- [ ] chore(deps): update dependency sass to v1.97.0
- [ ] chore(deps): update dependency ts-jest to v29.4.6
- [ ] chore(deps): update linters (
eslint-plugin-import,eslint-plugin-react) - [ ] chore(deps): update webpack (
@pmmmwh/react-refresh-webpack-plugin,html-webpack-plugin,postcss-loader,terser-webpack-plugin,webpack,webpack-dev-server) - [ ] fix(deps): update dependency bowser to v2.13.1
- [ ] fix(deps): update dependency core-js to v3.47.0
- [ ] fix(deps): update dependency immer to v10.2.0
- [ ] fix(deps): update dependency ramda to v0.32.0
- [ ] chore(deps): update dependency chalk to v5
- [ ] chore(deps): update dependency cross-env to v10
- [ ] chore(deps): update dependency cssnano to v7
- [ ] chore(deps): update dependency dotenv to v17
- [ ] chore(deps): update dependency eslint to v9
- [ ] chore(deps): update dependency http-status to v2
- [ ] chore(deps): update dependency mini-css-extract-plugin to v2
- [ ] chore(deps): update dependency react-dev-utils to v12
- [ ] chore(deps): update dependency rimraf to v6
- [ ] chore(deps): update dependency swagger-ui-dist to v5
- [ ] chore(deps): update dependency typescript to v5.9.3
- [ ] chore(deps): update jest monorepo (major) (
@types/jest,jest,ts-jest) - [ ] chore(deps): update linters (major) (
@typescript-eslint/eslint-plugin,@typescript-eslint/parser,eslint,eslint-config-airbnb,eslint-config-airbnb-base,eslint-config-prettier,eslint-plugin-prettier,eslint-plugin-react-hooks,prettier,stylelint,stylelint-config-prettier,stylelint-config-standard,stylelint-order) - [ ] chore(deps): update node.js to v24
- [ ] chore(deps): update node.js to v24
- [ ] chore(deps): update test to v30 (major) (
babel-jest,jest,jest-environment-jsdom) - [ ] chore(deps): update typescript-eslint monorepo to v8 (major) (
@typescript-eslint/eslint-plugin,@typescript-eslint/parser) - [ ] chore(deps): update webpack (major) (
babel-loader,copy-webpack-plugin,css-loader,sass-loader,style-loader,webpack-cli) - [ ] fix(deps): update dependency @elastic/elasticsearch to v9
- [ ] fix(deps): update dependency @sparticuz/chromium to v143
- [ ] fix(deps): update dependency axios to v1.13.2
- [ ] fix(deps): update dependency date-fns to v4
- [ ] fix(deps): update dependency downshift to v9
- [ ] fix(deps): update dependency fs-extra to v11.3.3
- [ ] fix(deps): update dependency http-graceful-shutdown to v3
- [ ] fix(deps): update dependency joi to v18
- [ ] fix(deps): update dependency koa to v3
- [ ] fix(deps): update dependency koa-router to v14
- [ ] fix(deps): update dependency koa-views to v8
- [ ] fix(deps): update dependency nodemon to v3
- [ ] fix(deps): update dependency p-queue to v9
- [ ] fix(deps): update dependency puppeteer-core to v24
- [ ] fix(deps): update dependency query-string to v9
- [ ] fix(deps): update dependency react-kawaii to v1
- [ ] fix(deps): update dependency react-leaflet to v5
- [ ] fix(deps): update dependency react-router-dom to v7
- [ ] fix(deps): update dependency yargs to v18
- [ ] fix(deps): update dependency zod to v4
- [ ] fix(deps): update react monorepo to v19 (major) (
@types/react,@types/react-dom,react,react-dom) - [ ] fix(deps): update sentry-javascript monorepo (major) (
@sentry/node,@sentry/tracing) - [ ] fix(deps): update state-management (major) (
immer,react-redux,redux,redux-thunk,reselect) - [ ] 🔐 Create all rate-limited PRs at once 🔐
PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
- [ ] chore(deps): update definitelytyped (major) (
@types/body-scroll-lock,@types/fs-extra,@types/jest,@types/koa,@types/koa-views,@types/node,@types/react-kawaii)
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] fix(deps): update dependency @sentry/browser to v7 [security]
- [ ] chore(deps): update dependency @vercel/node to v5
- [ ] Click on this checkbox to rebase all open PRs at once
PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0
- [ ] fix(deps): update dependency bootstrap to v5
Detected Dependencies
circleci (1)
.circleci/config.yml (1)
cimg/node 18.20.5
docker-compose (3)
docker-compose.prod.yml
docker-compose.yml
infra/machine/docker-compose.yml
dockerfile (4)
export/Dockerfile.dev (1)
node 18-alpineexport/Dockerfile.prod (1)
node 18-alpinewebsite/Dockerfile.dev (1)
node 18-alpinewebsite/Dockerfile.prod (1)
node 18-alpine
gomod (1)
website/api/optimiser/go.mod (2)
go 1.23.4github.com/umahmood/haversine v0.0.0-20151105152445-808ab04add26@808ab04add26
npm (6)
export/package.json (27)
@sentry/node 5.30.0@sparticuz/chromium ^123.0.0axios 0.30.0bunyan 1.8.15fs-extra 9.1.0http-graceful-shutdown 2.4.0joi ^17.12.3koa 2.16.2koa-router 10.1.1koa-views 6.3.1lodash 4.17.21nodemon 2.0.22pug 3.0.3puppeteer-core 22.15.0@types/fs-extra 9.0.13@types/koa 2.15.0@types/koa-router 7.4.8@types/koa-views 2.0.4@types/lodash 4.17.14@types/node 18.19.69@types/pug 2.0.10@vercel/node 1.15.4cross-env 7.0.3dotenv 8.6.0npm-run-all 4.1.5prettier 2.8.8typescript 5.1.6packages/browserslist-config-nusmods/package.json (5)
axios 0.30.0browserslist 4.24.3fs-extra 9.1.0lodash 4.17.21prettier 2.8.8packages/nusmoderator/package.json (16)
date-fns 2.30.0@types/jest 26.0.24@typescript-eslint/eslint-plugin 4.33.0@typescript-eslint/parser 4.33.0documentation 14.0.3eslint 7.32.0eslint-config-airbnb-base 14.2.1eslint-config-prettier 7.2.0eslint-plugin-import 2.31.0eslint-plugin-prettier 3.4.1jest 26.6.3microbundle 0.15.1prettier 2.8.8rimraf 3.0.2ts-jest 26.5.6typescript 5.1.6scrapers/cpex-scraper/package.json (7)
axios ^1.3.4@types/node ^18.14.4@typescript-eslint/eslint-plugin ^5.54.0@typescript-eslint/parser ^5.54.0eslint ^8.35.0prettier ^2.8.4typescript ^4.9.5scrapers/nus-v2/package.json (47)
@elastic/elasticsearch 7.17.14@sentry/node 5.30.0antlr4ts ^0.5.0-alpha.4axios 0.30.0bunyan 1.8.15date-fns 2.30.0deep-diff 1.0.2fs-extra 9.1.0he 1.2.0joi 17.13.3lodash 4.17.21nusmoderator 3.0.0oboe 2.1.7promise-queue 2.2.5ramda 0.30.1romanify 1.0.0yargs 16.2.0@types/bunyan 1.8.11@types/deep-diff 1.0.5@types/fs-extra 9.0.13@types/he 1.2.3@types/jest ^29.5.2@types/lodash 4.17.14@types/mock-fs 4.13.4@types/node 18.19.69@types/oboe 2.1.4@types/promise-queue 2.2.3@types/ramda 0.30.2@types/yargs 17.0.33@typescript-eslint/eslint-plugin 5.62.0@typescript-eslint/parser 5.62.0antlr4ts-cli ^0.5.0-alpha.4eslint 7.32.0eslint-config-airbnb-base 14.2.1eslint-config-prettier 7.2.0eslint-plugin-import 2.31.0eslint-plugin-prettier 3.4.1http-status 1.8.1jest 29.7.0jest-junit 16.0.0mock-fs 5.4.1prettier 2.8.8swagger-ui-dist 4.19.1ts-jest 29.2.5ts-node 10.9.2typescript 5.1.6node >=10website/package.json (144)
@authenio/samlify-node-xmllint 2.0.0@sentry/browser 6.19.7@sentry/node 6.19.7@sentry/tracing 6.19.7@tippy.js/react 3.1.1axios 1.8.2body-scroll-lock 3.1.5bootstrap 4.6.2bowser 2.11.0classnames 2.5.1core-js 3.39.0date-fns 2.30.0downshift 6.1.12immer 10.1.1json2mq 0.2.0leaflet 1.9.4leaflet-gesture-handling 1.2.2lodash 4.17.21mousetrap 1.6.5nusmoderator 3.0.0p-queue 6.6.2qrcode.react 4.2.0query-string 6.14.1react 18.3.1react-beautiful-dnd 13.1.1react-dom 18.3.1react-feather 2.0.10react-helmet 6.1.0react-kawaii 0.18.0react-leaflet 3.2.5react-loadable 5.5.0react-modal 3.16.3react-redux 7.2.9react-router-dom 5.3.4react-scrollspy 3.4.3redux 4.2.1redux-persist 6.0.0redux-thunk 2.4.2reselect 4.1.8use-subscription 1.10.0zod ^3.25.67@babel/cli 7.26.4@babel/core 7.26.0@babel/plugin-proposal-class-properties 7.18.6@babel/plugin-proposal-nullish-coalescing-operator 7.18.6@babel/plugin-proposal-object-rest-spread 7.20.7@babel/plugin-proposal-optional-chaining 7.21.0@babel/plugin-syntax-dynamic-import 7.8.3@babel/plugin-syntax-export-namespace-from ^7.8.3@babel/plugin-transform-react-constant-elements 7.25.9@babel/plugin-transform-react-inline-elements 7.25.9@babel/preset-env 7.26.0@babel/preset-react 7.26.3@babel/preset-typescript 7.26.0@cfaester/enzyme-adapter-react-18 0.8.0@packtracker/webpack-plugin 2.3.0@pmmmwh/react-refresh-webpack-plugin 0.5.15@svgr/webpack 8.1.0@testing-library/dom 10.4.0@testing-library/jest-dom ^6.6.3@testing-library/react ^16.3.0@testing-library/user-event 14.5.2@types/body-scroll-lock 2.6.2@types/enzyme 3.10.18@types/jest 29.5.14@types/json2mq 0.2.2@types/leaflet 1.9.15@types/lodash 4.17.14@types/mousetrap 1.6.15@types/no-scroll 2.1.2@types/react 18.3.18@types/react-beautiful-dnd 13.1.8@types/react-dom 18.3.5@types/react-helmet 6.1.11@types/react-kawaii 0.17.3@types/react-loadable 5.5.11@types/react-modal 3.16.3@types/react-redux 7.1.34@types/react-router-dom 5.3.3@types/react-scrollspy 3.3.9@types/redux-mock-store 1.5.0@types/use-subscription 1.0.2@types/webpack-env 1.18.5@typescript-eslint/eslint-plugin 4.33.0@typescript-eslint/parser 4.33.0@vercel/node 1.15.4babel-jest 29.7.0babel-loader 9.2.1babel-plugin-dynamic-import-node 2.3.3babel-plugin-lodash 3.3.4babel-plugin-transform-react-class-to-function 1.2.2babel-plugin-transform-react-remove-prop-types 0.4.24chalk 4.1.2codecov 3.8.3copy-webpack-plugin 12.0.2cross-env 7.0.3css-loader 6.11.0cssnano 4.1.11enzyme 3.11.0enzyme-to-json 3.6.2eslint 7.32.0eslint-config-airbnb 18.2.1eslint-config-prettier 7.2.0eslint-import-resolver-webpack 0.13.10eslint-plugin-import 2.31.0eslint-plugin-jsx-a11y 6.10.2eslint-plugin-prettier 3.4.1eslint-plugin-react 7.37.3eslint-plugin-react-hooks 4.6.2fast-json-stable-stringify 2.1.0fs-extra 11.2.0graceful-fs 4.2.11html-webpack-plugin 5.6.3http-status 1.8.1icalendar 0.7.1identity-obj-proxy 3.0.0jest 29.7.0jest-environment-jsdom ^29.7.0jest-junit 16.0.0mini-css-extract-plugin 1.6.2nightwatch 3.12.2npm-run-all 4.1.5postcss 8.4.49postcss-loader 8.1.1prettier 2.8.8react-dev-utils 11.0.4react-refresh 0.16.0redux-logger 3.0.6redux-mock-store 1.5.5sass 1.83.1sass-loader 10.5.2style-loader 2.0.0stylelint 13.13.1stylelint-config-prettier 8.0.2stylelint-config-standard 20.0.0stylelint-order 4.1.0terser-webpack-plugin 5.3.11typescript 5.1.6url-loader 4.1.1webpack 5.97.1webpack-cli 5.1.4webpack-dev-server 5.2.1webpack-merge 6.0.1cheerio 1.0.0-rc.12
- [ ] Check this box to trigger a request for Renovate to run again on this repository