diff --git a/jbrowse/package-lock.json b/jbrowse/package-lock.json index 7f93e1d0b..e2e92b7c0 100644 --- a/jbrowse/package-lock.json +++ b/jbrowse/package-lock.json @@ -16,7 +16,7 @@ "@jbrowse/plugin-variants": "^4.3.0", "@jbrowse/react-linear-genome-view2": "^4.3.0", "@labkey/api": "^1.52.2", - "@labkey/components": "^7.48.0", + "@labkey/components": "^7.62.0", "@mui/icons-material": "^7.3.9", "@mui/material": "^7.3.9", "@mui/utils": "^7.3.9", @@ -1903,9 +1903,9 @@ } }, "node_modules/@labkey/api": { - "version": "1.52.2", - "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.52.2.tgz", - "integrity": "sha512-LhzL5wwov5cXDm0pUvc5BHDq2qFeNjc9R3Xwa8aNlj1aJoBYC2yV1T9A4h/cVnPqcXgTgqKQTD04IkZ8bOgEvg==", + "version": "1.52.3", + "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.52.3.tgz", + "integrity": "sha512-Ac1efrlTh9/pq6ovN+L8M1Np2MXrC7IAIghRVRVbWg80gudq5Slh4NJOcnnfWmes+1D5Q+IJjI9xZ0BOZjWykw==", "license": "Apache-2.0" }, "node_modules/@labkey/build": { @@ -1939,32 +1939,31 @@ } }, "node_modules/@labkey/components": { - "version": "7.49.0", - "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/components/-/@labkey/components-7.49.0.tgz", - "integrity": "sha512-vIQg37WYn5ZXo+5Gn0lJfDpqsjFpKVo+jelKxSuML+7wH6TvYBLTeBlk7wAKpLZfA5m1NDbxgf8WbViTyedmKw==", + "version": "7.62.0", + "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/components/-/@labkey/components-7.62.0.tgz", + "integrity": "sha512-1py11YYqWQXpIzsSlBUIigq78eilk7Pfa7vw7SkypB9es6Xy50qCE8ZauElNxRpx7PU/KwUfUAFelJXYseulkA==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", - "@labkey/api": "1.52.2", + "@labkey/api": "1.52.3", "@testing-library/dom": "~10.4.1", - "@testing-library/jest-dom": "~6.9.1", + "@testing-library/jest-dom": "~7.0.1", "@testing-library/react": "~16.3.2", "@testing-library/user-event": "~14.6.1", - "bootstrap": "~3.4.1", "classnames": "~2.5.1", "date-fns": "~3.6.0", "date-fns-tz": "~3.2.0", "font-awesome": "~4.7.0", - "immer": "~11.1.8", - "immutable": "~3.8.3", + "immer": "~11.1.15", + "immutable": "~3.8.4", "normalizr": "~3.6.2", "numeral": "~2.0.6", - "papaparse": "5.5.3", + "papaparse": "5.5.4", "react": "~18.3.1", "react-color": "~2.19.3", "react-datepicker": "~7.6.0", "react-dom": "~18.3.1", - "react-router-dom": "~6.30.4", + "react-router": "~7.18.2", "react-select": "~5.10.2", "react-treebeard": "~3.2.4", "vis-data": "~8.0.3", @@ -2681,15 +2680,6 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@remix-run/router": { - "version": "1.23.4", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.4.tgz", - "integrity": "sha512-q7j5geK7xs3UJSdm9/iytUNclBnLmYx1EnSeCFXHPeutdqgIMeFeHtUZgS3EhlKxdBEAu8OwtJCwmLrEzpSs7Q==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@rspack/binding": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-2.1.7.tgz", @@ -3015,9 +3005,9 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", - "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-7.0.1.tgz", + "integrity": "sha512-oMDTC3oA+6CXSO2JZnvOI7CA6oVub6kij5ggk9ohwye5slmkwxYDXcPOVxgMw/RQlticjtO0C1RZkR97HgrWMw==", "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.4.0", @@ -3028,9 +3018,18 @@ "redent": "^3.0.0" }, "engines": { - "node": ">=14", + "node": ">=22", "npm": ">=6", "yarn": ">=1" + }, + "peerDependencies": { + "@testing-library/dom": ">=10 <11", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "vitest": { + "optional": true + } } }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { @@ -3897,16 +3896,6 @@ "dev": true, "license": "ISC" }, - "node_modules/bootstrap": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz", - "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==", - "deprecated": "This version of Bootstrap is no longer supported. Please upgrade to the latest version.", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/bootstrap-sass": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.3.tgz", @@ -4256,6 +4245,19 @@ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "license": "MIT" }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/copy-to-clipboard": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", @@ -5466,9 +5468,9 @@ } }, "node_modules/immutable": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.3.tgz", - "integrity": "sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==", + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.4.tgz", + "integrity": "sha512-ZQv17KolYrYmsDoDB8N67zhIKsNi9mGYlk96y/yuxyAqJB2hLzSGSM7k/sB0/ZvO4kx27U9+fBeD/XlLGh/uXQ==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -6470,9 +6472,9 @@ "license": "MIT" }, "node_modules/papaparse": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.3.tgz", - "integrity": "sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.4.tgz", + "integrity": "sha512-SwzWD9gl/ElwYLCI0nUja1mFJzjq2D8ziShfNBa7zCHzkOozeOGDwHWQ+tvCzEZcewecWZ5U7kUopDnG+DFYEQ==", "license": "MIT" }, "node_modules/param-case": { @@ -6923,35 +6925,25 @@ } }, "node_modules/react-router": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.6.tgz", - "integrity": "sha512-5HfK7k5im7LTOB0EqCQmfvy4C13G92Ssj1VTmouTK3AJvyjKTnFuCV0vcMAD/JS+JC4DvDIBRrlAeJIFjh5VWg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.3.tgz", + "integrity": "sha512-gyXgtdr5uACJ5b1Q4udzjVV+tb/rlHIMJKuJ0e89R4Kzgz47z/rgP0dIKxktqIEUhDHluGTPJJH/wRha7CyqsA==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.23.4" + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.30.6", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.6.tgz", - "integrity": "sha512-0RHKZz7wwffvkU+2MFVT2NnjK44ssLEV+m0CAJaS2Ksmorrwj7WxH00jO0SOCW26/tINUnJHToXblDs33I38YQ==", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.23.4", - "react-router": "6.30.6" + "react": ">=18", + "react-dom": ">=18" }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, "node_modules/react-select": { @@ -7358,6 +7350,12 @@ "node": ">=10" } }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", diff --git a/jbrowse/package.json b/jbrowse/package.json index 1ec605191..35463cf49 100644 --- a/jbrowse/package.json +++ b/jbrowse/package.json @@ -27,7 +27,7 @@ "@jbrowse/plugin-linear-genome-view": "^4.3.0", "@jbrowse/react-linear-genome-view2": "^4.3.0", "@labkey/api": "^1.52.2", - "@labkey/components": "^7.48.0", + "@labkey/components": "^7.62.0", "@mui/icons-material": "^7.3.9", "@mui/material": "^7.3.9", "@mui/utils": "^7.3.9",