From 533a3ae8a5670ff8cf5abe4401194dd13aa95967 Mon Sep 17 00:00:00 2001 From: Chris McGee Date: Mon, 27 Jan 2025 15:48:52 -0500 Subject: [PATCH 1/8] [WEB-3029] resolve ip to latest version --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2346e6a5d0..6575b30122 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12635,9 +12635,9 @@ __metadata: linkType: hard "ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + version: 2.0.1 + resolution: "ip@npm:2.0.1" + checksum: d765c9fd212b8a99023a4cde6a558a054c298d640fec1020567494d257afd78ca77e37126b1a3ef0e053646ced79a816bf50621d38d5e768cdde0431fa3b0d35 languageName: node linkType: hard From cbde3df2842d1120dcf96e320f7aeb873bdadb40 Mon Sep 17 00:00:00 2001 From: Chris McGee Date: Mon, 27 Jan 2025 16:50:02 -0500 Subject: [PATCH 2/8] [WEB-3029] update ws to passing version --- yarn.lock | 47 ++++++++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6575b30122..ce4be5691d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9125,6 +9125,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:~4.3.4": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: ^2.1.3 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 + languageName: node + linkType: hard + "decache@npm:^3.0.5": version: 3.1.0 resolution: "decache@npm:3.1.0" @@ -9828,8 +9840,8 @@ __metadata: linkType: hard "engine.io@npm:~6.5.2": - version: 6.5.4 - resolution: "engine.io@npm:6.5.4" + version: 6.5.5 + resolution: "engine.io@npm:6.5.5" dependencies: "@types/cookie": ^0.4.1 "@types/cors": ^2.8.12 @@ -9840,8 +9852,8 @@ __metadata: cors: ~2.8.5 debug: ~4.3.1 engine.io-parser: ~5.2.1 - ws: ~8.11.0 - checksum: d5b55cbac718c5b1c10800314379923f8c7ef9e3a8a60c6827ed86303d1154b81d354a89fdecf4cbb773515c82c84a98d3c791ff88279393b53625dd67299d30 + ws: ~8.17.1 + checksum: 358d337dd007b81cd6d7f39d0161ec8ec3a86097f0fbb0e10240eace51f836741f93c3e6bd69322b9ce0ad0fd89253a41e09335b6eb412d13e5357a054a90c4a languageName: node linkType: hard @@ -15261,7 +15273,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -18974,11 +18986,12 @@ __metadata: linkType: hard "socket.io-adapter@npm:~2.5.2": - version: 2.5.2 - resolution: "socket.io-adapter@npm:2.5.2" + version: 2.5.5 + resolution: "socket.io-adapter@npm:2.5.5" dependencies: - ws: ~8.11.0 - checksum: 481251c3547221e57eb5cb247d0b1a3cde4d152a4c1c9051cc887345a7770e59f3b47f1011cac4499e833f01fcfc301ed13c4ec6e72f7dbb48a476375a6344cd + debug: ~4.3.4 + ws: ~8.17.1 + checksum: fc52253c31d5fec24abc9bcd8d6557545fd1604387c64328def142e9a3d31c92ee8635839d668454fcdc0e7bb0442e8655623879e07b127df12756c28ef7632e languageName: node linkType: hard @@ -21950,8 +21963,8 @@ __metadata: linkType: hard "ws@npm:^8.13.0, ws@npm:^8.2.3": - version: 8.14.2 - resolution: "ws@npm:8.14.2" + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -21960,22 +21973,22 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 3ca0dad26e8cc6515ff392b622a1467430814c463b3368b0258e33696b1d4bed7510bc7030f7b72838b9fdeb8dbd8839cbf808367d6aae2e1d668ce741d4308b + checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 languageName: node linkType: hard -"ws@npm:~8.11.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" +"ws@npm:~8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 + checksum: 442badcce1f1178ec87a0b5372ae2e9771e07c4929a3180321901f226127f252441e8689d765aa5cfba5f50ac60dd830954afc5aeae81609aefa11d3ddf5cecf languageName: node linkType: hard From 4f734a79d8130f9d34cae51e528c133e81a73f8c Mon Sep 17 00:00:00 2001 From: Chris McGee Date: Mon, 27 Jan 2025 17:26:03 -0500 Subject: [PATCH 3/8] [WEB-3067] drop github-api for octokit to resolve axios dependency --- .../uploaderbutton/uploaderbutton.js | 17 +- .../uploadlaunchoverlay.js | 17 +- package.json | 2 +- yarn.lock | 192 ++++++++++++++---- 4 files changed, 170 insertions(+), 58 deletions(-) diff --git a/app/components/uploaderbutton/uploaderbutton.js b/app/components/uploaderbutton/uploaderbutton.js index b1a77310e6..b276b38198 100644 --- a/app/components/uploaderbutton/uploaderbutton.js +++ b/app/components/uploaderbutton/uploaderbutton.js @@ -1,6 +1,6 @@ import PropTypes from 'prop-types'; import React, { Component } from 'react'; -import GitHub from 'github-api'; +import { Octokit } from '@octokit/rest'; import _ from 'lodash'; import utils from '../../core/utils'; import { withTranslation } from 'react-i18next'; @@ -11,7 +11,7 @@ import AppleIcon from '../../core/icons/Apple.svg'; import WindowsIcon from '../../core/icons/Windows.svg'; import Button from '../elements/Button'; -const github = new GitHub(); +const octokit = new Octokit(); export default withTranslation()(class UploaderButton extends Component { constructor(props) { @@ -29,12 +29,13 @@ export default withTranslation()(class UploaderButton extends Component { }; UNSAFE_componentWillMount = () => { - const uploaderRepo = github.getRepo('tidepool-org/uploader'); - uploaderRepo.listReleases((err, releases, request) => { - if (err) { - this.setState({ error: true }); - } - this.setState(utils.getUploaderDownloadURL(releases)); + octokit.repos.listReleases({ + owner: 'tidepool-org', + repo: 'uploader' + }).then(({ data }) => { + this.setState(utils.getUploaderDownloadURL(data)); + }).catch((error) => { + this.setState({ error: true }); }); } diff --git a/app/components/uploadlaunchoverlay/uploadlaunchoverlay.js b/app/components/uploadlaunchoverlay/uploadlaunchoverlay.js index 2bda95dbcd..567198ca57 100644 --- a/app/components/uploadlaunchoverlay/uploadlaunchoverlay.js +++ b/app/components/uploadlaunchoverlay/uploadlaunchoverlay.js @@ -4,14 +4,14 @@ import React, { Component } from 'react'; import { withTranslation, Trans } from 'react-i18next'; import { Flex } from 'theme-ui'; import cx from 'classnames'; -import GitHub from 'github-api'; +import { Octokit } from '@octokit/rest'; import ModalOverlay from '../modaloverlay'; import utils from '../../core/utils'; import { URL_UPLOADER_DOWNLOAD_PAGE } from '../../core/constants'; import logoSrc from '../uploaderbutton/images/T-logo-dark-512x512.png'; import UploaderButton from '../uploaderbutton' -const github = new GitHub(); +const octokit = new Octokit(); const UploadLaunchOverlay = withTranslation()(class UploadLaunchOverlay extends Component { constructor(props) { @@ -28,12 +28,13 @@ const UploadLaunchOverlay = withTranslation()(class UploadLaunchOverlay extends }; UNSAFE_componentWillMount = () => { - const uploaderRepo = github.getRepo('tidepool-org/uploader'); - uploaderRepo.listReleases((err, releases, request) => { - if(err){ - this.setState({error: true}); - } - this.setState(utils.getUploaderDownloadURL(releases)); + octokit.repos.listReleases({ + owner: 'tidepool-org', + repo: 'uploader' + }).then(({ data }) => { + this.setState(utils.getUploaderDownloadURL(data)); + }).catch((error) => { + this.setState({ error: true }); }); } diff --git a/package.json b/package.json index a74b4a7196..8957aa1fa6 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "@material-ui/core": "4.12.4", "@material-ui/icons": "4.11.3", "@material-ui/lab": "4.0.0-alpha.61", + "@octokit/rest": "21.1.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.11", "@react-keycloak/web": "3.4.0", "@storybook/addon-a11y": "7.5.1", @@ -103,7 +104,6 @@ "file-loader": "6.2.0", "formik": "2.4.5", "formik-persist-values": "1.4.1", - "github-api": "3.4.0", "history": "4.10.1", "html-webpack-plugin": "5.5.3", "i18next": "23.6.0", diff --git a/yarn.lock b/yarn.lock index ce4be5691d..a6b401169b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2978,6 +2978,130 @@ __metadata: languageName: node linkType: hard +"@octokit/auth-token@npm:^5.0.0": + version: 5.1.2 + resolution: "@octokit/auth-token@npm:5.1.2" + checksum: 1f02305bd75cabc7aadce7e0a707f84775fe067b81e4b325744acad2a125a88fbbc1df1e707caa782425e8afd8728d9ed3d6085fc15a38937777404de1f6c22c + languageName: node + linkType: hard + +"@octokit/core@npm:^6.1.3": + version: 6.1.3 + resolution: "@octokit/core@npm:6.1.3" + dependencies: + "@octokit/auth-token": ^5.0.0 + "@octokit/graphql": ^8.1.2 + "@octokit/request": ^9.1.4 + "@octokit/request-error": ^6.1.6 + "@octokit/types": ^13.6.2 + before-after-hook: ^3.0.2 + universal-user-agent: ^7.0.0 + checksum: 9174c8658f362a34a42dba77681b9ee8724b13c2231690dccbc2664a4fe64da8339b0875f73917e09f67ef370d59d9aee499fe0855f1eba55535383af1018e8f + languageName: node + linkType: hard + +"@octokit/endpoint@npm:^10.0.0": + version: 10.1.2 + resolution: "@octokit/endpoint@npm:10.1.2" + dependencies: + "@octokit/types": ^13.6.2 + universal-user-agent: ^7.0.2 + checksum: 425f4b0f12e2565d7270522e2e42d0595bd16c2c16fe262b540d50fc94d279e93b37b670370ae23dfe6117a2b74c69ffd7d3644e4dea5e6fc576a562ed75fba4 + languageName: node + linkType: hard + +"@octokit/graphql@npm:^8.1.2": + version: 8.1.2 + resolution: "@octokit/graphql@npm:8.1.2" + dependencies: + "@octokit/request": ^9.1.4 + "@octokit/types": ^13.6.2 + universal-user-agent: ^7.0.0 + checksum: 8a4a16ae53883a7d881a04d814a9e73f48e6a83cd43e73e6f0dbebdd5307b391763c101fdeb293525f9ecdca4294e598a1aaba39b43fcc5368a98e73d41a6a97 + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^23.0.1": + version: 23.0.1 + resolution: "@octokit/openapi-types@npm:23.0.1" + checksum: 1e6766c60375375d85ecabded67d9ee313cf9401c18a44534b942717cf840d41b5a9d42035522efffe6b811ee2204d4615f72c333e984e81b25545926eb77989 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^11.4.0": + version: 11.4.0 + resolution: "@octokit/plugin-paginate-rest@npm:11.4.0" + dependencies: + "@octokit/types": ^13.7.0 + peerDependencies: + "@octokit/core": ">=6" + checksum: f4d2a290c9c1ff6655b135b43721a6f8e0260ec101ba0818ebd0ac5aab74f935681e721b461ac9f915703431309f7e5f8e708b6eb3dab0b8b00ba5c585b4b12a + languageName: node + linkType: hard + +"@octokit/plugin-request-log@npm:^5.3.1": + version: 5.3.1 + resolution: "@octokit/plugin-request-log@npm:5.3.1" + peerDependencies: + "@octokit/core": ">=6" + checksum: a27e163282c8d0ba8feee4d3cbbd1b62e1aa89a892877f7a9876fc17ddde3e1e1af922e6664221a0cabae99b8a7a2a5215b9ec2ee5222edb50e06298e99022b0 + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:^13.3.0": + version: 13.3.0 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.3.0" + dependencies: + "@octokit/types": ^13.7.0 + peerDependencies: + "@octokit/core": ">=6" + checksum: 89de851184384575b578c9f9afb45cde3b2db4d3ed748b85437ce5c7b18f1fb696f0cc974c4aeefdeb0b1103b302320c7e41171a9fa9884e09d4ff829b4aa677 + languageName: node + linkType: hard + +"@octokit/request-error@npm:^6.0.1, @octokit/request-error@npm:^6.1.6": + version: 6.1.6 + resolution: "@octokit/request-error@npm:6.1.6" + dependencies: + "@octokit/types": ^13.6.2 + checksum: 5b4e2637c7c6ef3ce9dfb2b2a054a2b821b2b750b9ddedfef277699d774db5103bdb697717ed462d085ca66860079b5b01210ca8a855bbafeb016b1a69dd276b + languageName: node + linkType: hard + +"@octokit/request@npm:^9.1.4": + version: 9.2.0 + resolution: "@octokit/request@npm:9.2.0" + dependencies: + "@octokit/endpoint": ^10.0.0 + "@octokit/request-error": ^6.0.1 + "@octokit/types": ^13.6.2 + fast-content-type-parse: ^2.0.0 + universal-user-agent: ^7.0.2 + checksum: 24056e2c3c634bfca5f72277b6cd69f69ad2a58c033a0e96c2fa626e3e6a028f6ca58702aecceb5f2f4ed23a583b16df2dd728fa02dce910dc081bfcbc64ad92 + languageName: node + linkType: hard + +"@octokit/rest@npm:21.1.0": + version: 21.1.0 + resolution: "@octokit/rest@npm:21.1.0" + dependencies: + "@octokit/core": ^6.1.3 + "@octokit/plugin-paginate-rest": ^11.4.0 + "@octokit/plugin-request-log": ^5.3.1 + "@octokit/plugin-rest-endpoint-methods": ^13.3.0 + checksum: 688bf3c5c4b62d695073314687ae5dddbc6ddb3b92566edc888bf926295a883e12713c1b0c1ce0543e8f29b738921edb1f011cb6d7126703cd54dba55fcc2046 + languageName: node + linkType: hard + +"@octokit/types@npm:^13.6.2, @octokit/types@npm:^13.7.0": + version: 13.7.0 + resolution: "@octokit/types@npm:13.7.0" + dependencies: + "@octokit/openapi-types": ^23.0.1 + checksum: ba373c2cfd44391f632df7b99f2610ba0d33b4e875861857c1e4ba6e6c1ae4029858a16aceefc3c5b2bd591190203ee361bb3d5df21d8b309932f659c40c1397 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -6889,23 +7013,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.21.1": - version: 0.21.4 - resolution: "axios@npm:0.21.4" - dependencies: - follow-redirects: ^1.14.0 - checksum: 44245f24ac971e7458f3120c92f9d66d1fc695e8b97019139de5b0cc65d9b8104647db01e5f46917728edfc0cfd88eb30fc4c55e6053eef4ace76768ce95ff3c - languageName: node - linkType: hard - "axios@npm:^1.6.0": - version: 1.6.2 - resolution: "axios@npm:1.6.2" + version: 1.7.9 + resolution: "axios@npm:1.7.9" dependencies: - follow-redirects: ^1.15.0 + follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8 + checksum: cb8ce291818effda09240cb60f114d5625909b345e10f389a945320e06acf0bc949d0f8422d25720f5dd421362abee302c99f5e97edec4c156c8939814b23d19 languageName: node linkType: hard @@ -7166,6 +7281,13 @@ __metadata: languageName: node linkType: hard +"before-after-hook@npm:^3.0.2": + version: 3.0.2 + resolution: "before-after-hook@npm:3.0.2" + checksum: 5f76a9d31909f7f1f7125b7e017ff018799308f5c1fc5a5bfeba9986149da77e6a5cdde0d151671cf374a7fa6452533237bb1de62dfd6c235c20e7c61cc9569d + languageName: node + linkType: hard + "better-opn@npm:^3.0.2": version: 3.0.2 resolution: "better-opn@npm:3.0.2" @@ -7238,6 +7360,7 @@ __metadata: "@material-ui/core": 4.12.4 "@material-ui/icons": 4.11.3 "@material-ui/lab": 4.0.0-alpha.61 + "@octokit/rest": 21.1.0 "@pmmmwh/react-refresh-webpack-plugin": 0.5.11 "@react-keycloak/web": 3.4.0 "@storybook/addon-a11y": 7.5.1 @@ -7293,7 +7416,6 @@ __metadata: file-loader: 6.2.0 formik: 2.4.5 formik-persist-values: 1.4.1 - github-api: 3.4.0 helmet: 3.23.3 history: 4.10.1 html-webpack-plugin: 5.5.3 @@ -10840,6 +10962,13 @@ __metadata: languageName: node linkType: hard +"fast-content-type-parse@npm:^2.0.0": + version: 2.0.1 + resolution: "fast-content-type-parse@npm:2.0.1" + checksum: 0ea4c7dce77c579d19805ea874d128832f535086465c57994a49a28a4784538ea4eeaa49261a5c675a4764c634e12a74bae26e09d64e886cb826c0b97e4c621d + languageName: node + linkType: hard + "fast-deep-equal@npm:^2.0.1": version: 2.0.1 resolution: "fast-deep-equal@npm:2.0.1" @@ -11196,7 +11325,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.0": +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": version: 1.15.9 resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: @@ -11629,18 +11758,6 @@ __metadata: languageName: node linkType: hard -"github-api@npm:3.4.0": - version: 3.4.0 - resolution: "github-api@npm:3.4.0" - dependencies: - axios: ^0.21.1 - debug: ^2.2.0 - js-base64: ^2.1.9 - utf8: ^2.1.1 - checksum: d6f2def92b518af436b0fde572c9f2b619922d2ccd1038c5e3f5772b382b8a5800b5003421b89d4690b5c1ec067a1f98dd62c90686b160567edfe7105bf7d59a - languageName: node - linkType: hard - "github-slugger@npm:^1.0.0": version: 1.5.0 resolution: "github-slugger@npm:1.5.0" @@ -13340,13 +13457,6 @@ __metadata: languageName: node linkType: hard -"js-base64@npm:^2.1.9": - version: 2.6.4 - resolution: "js-base64@npm:2.6.4" - checksum: 5f4084078d6c46f8529741d110df84b14fac3276b903760c21fa8cc8521370d607325dfe1c1a9fbbeaae1ff8e602665aaeef1362427d8fef704f9e3659472ce8 - languageName: node - linkType: hard - "js-cookie@npm:^2.2.1": version: 2.2.1 resolution: "js-cookie@npm:2.2.1" @@ -20661,6 +20771,13 @@ __metadata: languageName: node linkType: hard +"universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2": + version: 7.0.2 + resolution: "universal-user-agent@npm:7.0.2" + checksum: 3f02cb6de0bb9fbaf379566bd0320d8e46af6e4358a2e88fce7e70687ed7b48b37f479d728bb22f4204a518e363f3038ac4841c033af1ee2253f6428a6c67e53 + languageName: node + linkType: hard + "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -20815,13 +20932,6 @@ __metadata: languageName: node linkType: hard -"utf8@npm:^2.1.1": - version: 2.1.2 - resolution: "utf8@npm:2.1.2" - checksum: de5d18adb219cae7871e1c105249e2fc7e6cae0e01c2b4c2eb6b099851b3bf62d1db6be6d83b5e4dea09036f8d16dd7222ad46eb326b38940a988e86743c1a61 - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" From b34fba00f1e413f2fd399cce8e7afec0de1a1c4a Mon Sep 17 00:00:00 2001 From: Chris McGee Date: Mon, 27 Jan 2025 17:35:59 -0500 Subject: [PATCH 4/8] [WEB-3358] resolve body-parser --- yarn.lock | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/yarn.lock b/yarn.lock index a6b401169b..9fb2d4e122 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7523,7 +7523,7 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.3": +"body-parser@npm:1.20.3, body-parser@npm:^1.19.0": version: 1.20.3 resolution: "body-parser@npm:1.20.3" dependencies: @@ -7543,26 +7543,6 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:^1.19.0": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" - dependencies: - bytes: 3.1.2 - content-type: ~1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: ~1.6.18 - unpipe: 1.0.0 - checksum: 14d37ec638ab5c93f6099ecaed7f28f890d222c650c69306872e00b9efa081ff6c596cd9afb9930656aae4d6c4e1c17537bea12bb73c87a217cb3cfea8896737 - languageName: node - linkType: hard - "bonjour-service@npm:^1.0.11": version: 1.1.1 resolution: "bonjour-service@npm:1.1.1" From aeb41718e3f85df08c717bbf0961d0c72452e14a Mon Sep 17 00:00:00 2001 From: Chris McGee Date: Mon, 27 Jan 2025 18:44:37 -0500 Subject: [PATCH 5/8] [WEB-3362] bump express for path-to-regexp --- package.json | 4 +-- yarn.lock | 79 +++++++++++++++++++--------------------------------- 2 files changed, 31 insertions(+), 52 deletions(-) diff --git a/package.json b/package.json index 8957aa1fa6..6d366b2d32 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "dependencies": { "body-parser": "1.20.3", "custom-protocol-check": "1.4.0", - "express": "4.20.0", + "express": "4.21.2", "helmet": "3.23.3", "i18n-iso-countries": "7.7.0", "plotly.js-basic-dist-min": "2.27.0", @@ -200,7 +200,7 @@ "redux": "4.x" }, "resolutions": { - "express": "4.20.0", + "express": "4.21.2", "@emotion/react": "11.5.0", "@emotion/styled": "11.3.0", "crypto-js": "4.2.0", diff --git a/yarn.lock b/yarn.lock index 9fb2d4e122..700f345bc0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7412,7 +7412,7 @@ __metadata: eslint-plugin-lodash: 7.4.0 eslint-plugin-react: 7.33.2 eslint-plugin-react-hooks: 4.6.0 - express: 4.20.0 + express: 4.21.2 file-loader: 6.2.0 formik: 2.4.5 formik-persist-values: 1.4.1 @@ -8546,10 +8546,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: cec5e425549b3650eb5c3498a9ba3cde0b9cd419e3b36e4b92739d30b4d89e0b678b98c1ddc209ce7cf958cd3215671fd6ac47aec21f10c2a0cc68abd399d8a7 languageName: node linkType: hard @@ -10858,42 +10858,42 @@ __metadata: languageName: node linkType: hard -"express@npm:4.20.0": - version: 4.20.0 - resolution: "express@npm:4.20.0" +"express@npm:4.21.2": + version: 4.21.2 + resolution: "express@npm:4.21.2" dependencies: accepts: ~1.3.8 array-flatten: 1.1.1 body-parser: 1.20.3 content-disposition: 0.5.4 content-type: ~1.0.4 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 encodeurl: ~2.0.0 escape-html: ~1.0.3 etag: ~1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 merge-descriptors: 1.0.3 methods: ~1.1.2 on-finished: 2.4.1 parseurl: ~1.3.3 - path-to-regexp: 0.1.10 + path-to-regexp: 0.1.12 proxy-addr: ~2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: ~1.2.1 safe-buffer: 5.2.1 send: 0.19.0 - serve-static: 1.16.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: ~1.6.18 utils-merge: 1.0.1 vary: ~1.1.2 - checksum: faa11bffa16be97b26d9f38187e569378c01cad0b92fbd02094fb4e35a224dc5177cc9cc6849141702da80d2d8cbe857c60a7e622e8106695405dc27e38fb3ee + checksum: 3aef1d355622732e20b8f3a7c112d4391d44e2131f4f449e1f273a309752a41abfad714e881f177645517cbe29b3ccdc10b35e7e25c13506114244a5b72f549d languageName: node linkType: hard @@ -11169,18 +11169,18 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" dependencies: debug: 2.6.9 - encodeurl: ~1.0.2 + encodeurl: ~2.0.0 escape-html: ~1.0.3 on-finished: 2.4.1 parseurl: ~1.3.3 statuses: 2.0.1 unpipe: ~1.0.0 - checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 + checksum: a8c58cd97c9cd47679a870f6833a7b417043f5a288cd6af6d0f49b476c874a506100303a128b6d3b654c3d74fa4ff2ffed68a48a27e8630cda5c918f2977dcf4 languageName: node linkType: hard @@ -16122,10 +16122,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.10": - version: 0.1.10 - resolution: "path-to-regexp@npm:0.1.10" - checksum: ab7a3b7a0b914476d44030340b0a65d69851af2a0f33427df1476100ccb87d409c39e2182837a96b98fb38c4ef2ba6b87bdad62bb70a2c153876b8061760583c +"path-to-regexp@npm:0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: ab237858bee7b25ecd885189f175ab5b5161e7b712b360d44f5c4516b8d271da3e4bf7bf0a7b9153ecb04c7d90ce8ff5158614e1208819cf62bac2b08452722e languageName: node linkType: hard @@ -18761,27 +18761,6 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: ~1.2.1 - statuses: 2.0.1 - checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 - languageName: node - linkType: hard - "send@npm:0.19.0": version: 0.19.0 resolution: "send@npm:0.19.0" @@ -18843,15 +18822,15 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.0": - version: 1.16.0 - resolution: "serve-static@npm:1.16.0" +"serve-static@npm:1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" dependencies: - encodeurl: ~1.0.2 + encodeurl: ~2.0.0 escape-html: ~1.0.3 parseurl: ~1.3.3 - send: 0.18.0 - checksum: a479dfe7e9fa7e8cb3ceccb0d944a3c72bb8f88d78472e30989f58fe15a92cfc909ab05a5c7cda2d1a6aa2663ab503ad1e2f40653740346e53e72b3ba41b6951 + send: 0.19.0 + checksum: dffc52feb4cc5c68e66d0c7f3c1824d4e989f71050aefc9bd5f822a42c54c9b814f595fc5f2b717f4c7cc05396145f3e90422af31186a93f76cf15f707019759 languageName: node linkType: hard From 2b258c14eda1722900f68c262dba89aa52c31713 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 17:35:04 +0000 Subject: [PATCH 6/8] [WEB-3363] Bump http-proxy-middleware from 2.0.6 to 2.0.7 Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md) - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 700f345bc0..4c11d57800 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12393,8 +12393,8 @@ __metadata: linkType: hard "http-proxy-middleware@npm:^2.0.3": - version: 2.0.6 - resolution: "http-proxy-middleware@npm:2.0.6" + version: 2.0.7 + resolution: "http-proxy-middleware@npm:2.0.7" dependencies: "@types/http-proxy": ^1.17.8 http-proxy: ^1.18.1 @@ -12406,7 +12406,7 @@ __metadata: peerDependenciesMeta: "@types/express": optional: true - checksum: 2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a + checksum: 18caa21145917aa1054740353916e8f03f5a3a93bede9106f1f44d84f7b174df17af1c72bf5fade5cc440c2058ee813f47cbb2bdd6ae6874af1cf33e0ac575f3 languageName: node linkType: hard From 3443ae8c571e24ec133844c4b37d4dee3f3bb2f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 03:32:56 +0000 Subject: [PATCH 7/8] [WEB-3372] Bump cross-spawn from 7.0.3 to 7.0.6 Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 4c11d57800..a67bfeefe1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8709,13 +8709,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: ^3.1.0 shebang-command: ^2.0.0 which: ^2.0.1 - checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + checksum: 8d306efacaf6f3f60e0224c287664093fa9185680b2d195852ba9a863f85d02dcc737094c6e512175f8ee0161f9b87c73c6826034c2422e39de7d6569cf4503b languageName: node linkType: hard From 286616cc6c973f6ce304c5842b8a71c3a7cdc5f8 Mon Sep 17 00:00:00 2001 From: Chris McGee Date: Mon, 10 Feb 2025 16:51:53 -0500 Subject: [PATCH 8/8] v1.84.0-web-3029-dep-updates.1 --- package.json | 6 +++--- yarn.lock | 20 ++++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 6d366b2d32..bd774ee912 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "node": "20.8.0" }, "packageManager": "yarn@3.6.4", - "version": "1.84.0-web-3274-device-settings-data-sources.1", + "version": "1.84.0-web-3029-dep-updates.1", "private": true, "scripts": { "test": "TZ=UTC NODE_ENV=test NODE_OPTIONS='--max-old-space-size=4096' yarn karma start", @@ -65,7 +65,7 @@ "@storybook/react": "7.5.0", "@storybook/react-webpack5": "7.5.0", "@testing-library/react-hooks": "8.0.1", - "@tidepool/viz": "1.45.0-web-3274-device-settings-data-sources.3", + "@tidepool/viz": "1.45.0-web-3029-dep-updates.1", "async": "2.6.4", "autoprefixer": "10.4.16", "babel-core": "7.0.0-bridge.0", @@ -180,7 +180,7 @@ "terser": "5.22.0", "terser-webpack-plugin": "5.3.9", "theme-ui": "0.16.1", - "tideline": "1.31.0-web-3274-device-settings-data-sources.1", + "tideline": "1.31.0-web-3029-dep-updates.1", "tidepool-platform-client": "0.62.0-web-3272-patient-data-linking-after-creation.1", "tidepool-standard-action": "0.1.1", "ua-parser-js": "1.0.36", diff --git a/yarn.lock b/yarn.lock index a67bfeefe1..43c2a1c97a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5402,9 +5402,9 @@ __metadata: languageName: node linkType: hard -"@tidepool/viz@npm:1.45.0-web-3274-device-settings-data-sources.3": - version: 1.45.0-web-3274-device-settings-data-sources.3 - resolution: "@tidepool/viz@npm:1.45.0-web-3274-device-settings-data-sources.3" +"@tidepool/viz@npm:1.45.0-web-3029-dep-updates.1": + version: 1.45.0-web-3029-dep-updates.1 + resolution: "@tidepool/viz@npm:1.45.0-web-3029-dep-updates.1" dependencies: bluebird: 3.7.2 bows: 1.7.2 @@ -5464,7 +5464,7 @@ __metadata: react-dom: 16.x react-redux: 8.x redux: 4.x - checksum: ed3bbe5fd1da450ff5e33c7d1b3ce4492868d96f8d233081b60dedd02da56ab85b9f9a634b7e4a06c3a6df7546e1a4bf9ec57bcf4a0e6c4bd2d06fe561d93e8a + checksum: e84026604489974a1a7b10d9290a0f087398955017596160440bcdc9437f6b205b2d0a0c7d162aa1c6f6a7c944fa90b81db0d7f3fe371df665e6a5e060d183ab languageName: node linkType: hard @@ -7374,7 +7374,7 @@ __metadata: "@storybook/react": 7.5.0 "@storybook/react-webpack5": 7.5.0 "@testing-library/react-hooks": 8.0.1 - "@tidepool/viz": 1.45.0-web-3274-device-settings-data-sources.3 + "@tidepool/viz": 1.45.0-web-3029-dep-updates.1 async: 2.6.4 autoprefixer: 10.4.16 babel-core: 7.0.0-bridge.0 @@ -7496,7 +7496,7 @@ __metadata: terser: 5.22.0 terser-webpack-plugin: 5.3.9 theme-ui: 0.16.1 - tideline: 1.31.0-web-3274-device-settings-data-sources.1 + tideline: 1.31.0-web-3029-dep-updates.1 tidepool-platform-client: 0.62.0-web-3272-patient-data-linking-after-creation.1 tidepool-standard-action: 0.1.1 ua-parser-js: 1.0.36 @@ -20108,9 +20108,9 @@ __metadata: languageName: node linkType: hard -"tideline@npm:1.31.0-web-3274-device-settings-data-sources.1": - version: 1.31.0-web-3274-device-settings-data-sources.1 - resolution: "tideline@npm:1.31.0-web-3274-device-settings-data-sources.1" +"tideline@npm:1.31.0-web-3029-dep-updates.1": + version: 1.31.0-web-3029-dep-updates.1 + resolution: "tideline@npm:1.31.0-web-3029-dep-updates.1" dependencies: bows: 1.7.2 classnames: 2.3.2 @@ -20130,7 +20130,7 @@ __metadata: peerDependencies: babel-core: 6.x || 7.0.0-bridge.0 lodash: ^4.17.21 - checksum: 8c14db4706c8410459f06b22f48318e4f963b5f8d4ef49b167fe169ee126533e784ff7ded859b60322fe856d2cae5185baf2eded61d5d8b3543136a865eace14 + checksum: fc82dc988485467ef27fec3da8961fa71185275d5e589646e88a510cc8ac2e0659e66a8aade6c5a5e816b71f5dce27cc951e2d3e6d17ba2ba9d9a06f6880daf4 languageName: node linkType: hard