diff --git a/.circleci/config.yml b/.circleci/config.yml index 6668d1052..d120f289f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -132,8 +132,10 @@ jobs: # Define ignored vulnerabilities with comments IGNORED_VULNS=( - "GHSA-3ppc-4f35-3m26" # CVE-2026-26996 - OHIF's use of minimatch via glob is safe because it does NOT use the CLI - # CVE-2026-26996 - OHIF's other uses of minimatch are strictly for building and CI/CD purposes + "GHSA-3ppc-4f35-3m26" # CVE-2026-26996 - minimatch via itk-wasm and glob is safe because it does NOT use the CLI + # CVE-2026-26996 - minimatch via other packages are strictly for building and CI/CD purposes; no user supplied expressions are passed to minimatch + "GHSA-7r86-cg39-jmmj" # CVE-2026-27903 - minimatch same as above + "GHSA-23c5-xmqv-rm74" # CVE-2026-27904 - minimatch same as above ) # Build ignore flags diff --git a/bun.lock b/bun.lock index c0408fd0e..f2aec70cd 100644 --- a/bun.lock +++ b/bun.lock @@ -50,7 +50,7 @@ }, "addOns/externals/devDependencies": { "name": "@externals/devDependencies", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@kitware/vtk.js": "34.15.1", @@ -131,14 +131,14 @@ }, "addOns/externals/dicom-microscopy-viewer": { "name": "@externals/dicom-microscopy-viewer", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "dicom-microscopy-viewer": "0.48.17", }, }, "extensions/cornerstone": { "name": "@ohif/extension-cornerstone", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/adapters": "4.18.2", @@ -165,8 +165,8 @@ "@cornerstonejs/codec-openjpeg": "1.3.0", "@cornerstonejs/codec-openjph": "2.4.7", "@cornerstonejs/dicom-image-loader": "4.18.2", - "@ohif/core": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicom-parser": "1.8.21", "hammerjs": "2.0.8", @@ -178,7 +178,7 @@ }, "extensions/cornerstone-dicom-pmap": { "name": "@ohif/extension-cornerstone-dicom-pmap", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/adapters": "4.18.2", @@ -186,10 +186,10 @@ "@kitware/vtk.js": "34.15.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", "prop-types": "15.8.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -200,15 +200,15 @@ }, "extensions/cornerstone-dicom-rt": { "name": "@ohif/extension-cornerstone-dicom-rt", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", "prop-types": "15.8.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -219,7 +219,7 @@ }, "extensions/cornerstone-dicom-seg": { "name": "@ohif/extension-cornerstone-dicom-seg", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/adapters": "4.18.2", @@ -227,10 +227,10 @@ "@kitware/vtk.js": "34.15.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", "prop-types": "15.8.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -241,7 +241,7 @@ }, "extensions/cornerstone-dicom-sr": { "name": "@ohif/extension-cornerstone-dicom-sr", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/adapters": "4.18.2", @@ -250,10 +250,10 @@ "classnames": "2.5.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-measurement-tracking": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-measurement-tracking": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicom-parser": "1.8.21", "hammerjs": "2.0.8", @@ -263,7 +263,7 @@ }, "extensions/cornerstone-dynamic-volume": { "name": "@ohif/extension-cornerstone-dynamic-volume", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/core": "4.18.2", @@ -271,11 +271,11 @@ "classnames": "2.5.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicom-parser": "1.8.21", "hammerjs": "2.0.8", @@ -285,7 +285,7 @@ }, "extensions/default": { "name": "@ohif/extension-default", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/calculate-suv": "1.1.0", @@ -294,8 +294,8 @@ "react-color": "2.19.3", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicomweb-client": "0.10.4", "prop-types": "15.8.1", @@ -309,7 +309,7 @@ }, "extensions/dicom-microscopy": { "name": "@ohif/extension-dicom-microscopy", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/codec-charls": "1.2.3", @@ -320,10 +320,10 @@ "mathjs": "12.4.3", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "prop-types": "15.8.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -334,14 +334,14 @@ }, "extensions/dicom-pdf": { "name": "@ohif/extension-dicom-pdf", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "classnames": "2.5.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicom-parser": "1.8.21", "hammerjs": "2.0.8", @@ -351,14 +351,14 @@ }, "extensions/dicom-video": { "name": "@ohif/extension-dicom-video", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "classnames": "2.5.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicom-parser": "1.8.21", "hammerjs": "2.0.8", @@ -368,20 +368,20 @@ }, "extensions/measurement-tracking": { "name": "@ohif/extension-measurement-tracking", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/ui": "3.13.0-beta.27", "@xstate/react": "3.2.2", "xstate": "4.38.3", }, "peerDependencies": { "@cornerstonejs/core": "4.18.2", "@cornerstonejs/tools": "4.18.2", - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "classnames": "2.5.1", "dcmjs": "0.49.4", "lodash.debounce": "4.0.8", @@ -394,14 +394,14 @@ }, "extensions/test-extension": { "name": "@ohif/extension-test", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "classnames": "2.5.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicom-parser": "1.8.21", "hammerjs": "2.0.8", @@ -411,14 +411,14 @@ }, "extensions/tmtv": { "name": "@ohif/extension-tmtv", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "classnames": "2.5.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", "dcmjs": "0.49.4", "dicom-parser": "1.8.21", "hammerjs": "2.0.8", @@ -428,16 +428,16 @@ }, "extensions/usAnnotation": { "name": "@ohif/extension-ultrasound-pleura-bline", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/core": "4.18.2", "@cornerstonejs/tools": "4.18.2", - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", - "@ohif/ui-next": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", + "@ohif/ui-next": "3.13.0-beta.27", }, "devDependencies": { "@babel/core": "7.28.0", @@ -476,7 +476,7 @@ }, "modes/basic": { "name": "@ohif/mode-basic", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", }, @@ -485,19 +485,19 @@ "webpack-merge": "5.10.0", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-dicom-pdf": "3.13.0-beta.24", - "@ohif/extension-dicom-video": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-dicom-pdf": "3.13.0-beta.27", + "@ohif/extension-dicom-video": "3.13.0-beta.27", }, }, "modes/basic-dev-mode": { "name": "@ohif/mode-basic-dev-mode", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "i18next": "17.3.1", @@ -507,17 +507,17 @@ "webpack-merge": "5.10.0", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-dicom-pdf": "3.13.0-beta.24", - "@ohif/extension-dicom-video": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-dicom-pdf": "3.13.0-beta.27", + "@ohif/extension-dicom-video": "3.13.0-beta.27", }, }, "modes/basic-test-mode": { "name": "@ohif/mode-test", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "i18next": "17.3.1", @@ -527,19 +527,19 @@ "webpack-merge": "5.10.0", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-dicom-pdf": "3.13.0-beta.24", - "@ohif/extension-dicom-video": "3.13.0-beta.24", - "@ohif/extension-measurement-tracking": "3.13.0-beta.24", - "@ohif/extension-test": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-dicom-pdf": "3.13.0-beta.27", + "@ohif/extension-dicom-video": "3.13.0-beta.27", + "@ohif/extension-measurement-tracking": "3.13.0-beta.27", + "@ohif/extension-test": "3.13.0-beta.27", }, }, "modes/longitudinal": { "name": "@ohif/mode-longitudinal", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "i18next": "17.3.1", @@ -549,33 +549,33 @@ "webpack-merge": "5.10.0", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-dicom-pdf": "3.13.0-beta.24", - "@ohif/extension-dicom-video": "3.13.0-beta.24", - "@ohif/extension-measurement-tracking": "3.13.0-beta.24", - "@ohif/mode-basic": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-dicom-pdf": "3.13.0-beta.27", + "@ohif/extension-dicom-video": "3.13.0-beta.27", + "@ohif/extension-measurement-tracking": "3.13.0-beta.27", + "@ohif/mode-basic": "3.13.0-beta.27", }, }, "modes/microscopy": { "name": "@ohif/mode-microscopy", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "i18next": "17.3.1", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-dicom-microscopy": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-dicom-microscopy": "3.13.0-beta.27", }, }, "modes/preclinical-4d": { "name": "@ohif/mode-preclinical-4d", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", }, @@ -584,17 +584,17 @@ "webpack-merge": "5.10.0", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dynamic-volume": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-tmtv": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dynamic-volume": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-tmtv": "3.13.0-beta.27", }, }, "modes/segmentation": { "name": "@ohif/mode-segmentation", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "i18next": "17.3.1", @@ -623,20 +623,20 @@ "webpack-merge": "5.10.0", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-dicom-pdf": "3.13.0-beta.24", - "@ohif/extension-dicom-video": "3.13.0-beta.24", - "@ohif/mode-basic": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-dicom-pdf": "3.13.0-beta.27", + "@ohif/extension-dicom-video": "3.13.0-beta.27", + "@ohif/mode-basic": "3.13.0-beta.27", }, }, "modes/tmtv": { "name": "@ohif/mode-tmtv", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "i18next": "17.3.1", @@ -646,25 +646,25 @@ "webpack-merge": "5.10.0", }, "peerDependencies": { - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-dicom-pdf": "3.13.0-beta.24", - "@ohif/extension-dicom-video": "3.13.0-beta.24", - "@ohif/extension-measurement-tracking": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-dicom-pdf": "3.13.0-beta.27", + "@ohif/extension-dicom-video": "3.13.0-beta.27", + "@ohif/extension-measurement-tracking": "3.13.0-beta.27", }, }, "modes/usAnnotation": { "name": "@ohif/mode-ultrasound-pleura-bline", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/core": "4.18.2", "@cornerstonejs/tools": "4.18.2", - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-ultrasound-pleura-bline": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-ultrasound-pleura-bline": "3.13.0-beta.27", "i18next": "17.3.1", }, "devDependencies": { @@ -693,7 +693,7 @@ }, "platform/app": { "name": "@ohif/app", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "@cornerstonejs/codec-charls": "1.2.3", @@ -702,25 +702,25 @@ "@cornerstonejs/codec-openjph": "2.4.7", "@cornerstonejs/dicom-image-loader": "4.18.2", "@emotion/serialize": "1.3.3", - "@ohif/core": "3.13.0-beta.24", - "@ohif/extension-cornerstone": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.24", - "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.24", - "@ohif/extension-default": "3.13.0-beta.24", - "@ohif/extension-dicom-microscopy": "3.13.0-beta.24", - "@ohif/extension-dicom-pdf": "3.13.0-beta.24", - "@ohif/extension-dicom-video": "3.13.0-beta.24", - "@ohif/extension-test": "3.13.0-beta.24", - "@ohif/extension-ultrasound-pleura-bline": "3.13.0-beta.24", - "@ohif/i18n": "3.13.0-beta.24", - "@ohif/mode-basic-dev-mode": "3.13.0-beta.24", - "@ohif/mode-longitudinal": "3.13.0-beta.24", - "@ohif/mode-microscopy": "3.13.0-beta.24", - "@ohif/mode-test": "3.13.0-beta.24", - "@ohif/mode-ultrasound-pleura-bline": "3.13.0-beta.24", - "@ohif/ui": "3.13.0-beta.24", - "@ohif/ui-next": "3.13.0-beta.24", + "@ohif/core": "3.13.0-beta.27", + "@ohif/extension-cornerstone": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-rt": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-seg": "3.13.0-beta.27", + "@ohif/extension-cornerstone-dicom-sr": "3.13.0-beta.27", + "@ohif/extension-default": "3.13.0-beta.27", + "@ohif/extension-dicom-microscopy": "3.13.0-beta.27", + "@ohif/extension-dicom-pdf": "3.13.0-beta.27", + "@ohif/extension-dicom-video": "3.13.0-beta.27", + "@ohif/extension-test": "3.13.0-beta.27", + "@ohif/extension-ultrasound-pleura-bline": "3.13.0-beta.27", + "@ohif/i18n": "3.13.0-beta.27", + "@ohif/mode-basic-dev-mode": "3.13.0-beta.27", + "@ohif/mode-longitudinal": "3.13.0-beta.27", + "@ohif/mode-microscopy": "3.13.0-beta.27", + "@ohif/mode-test": "3.13.0-beta.27", + "@ohif/mode-ultrasound-pleura-bline": "3.13.0-beta.27", + "@ohif/ui": "3.13.0-beta.27", + "@ohif/ui-next": "3.13.0-beta.27", "@svgr/webpack": "8.1.0", "@types/react": "18.3.23", "classnames": "2.5.1", @@ -772,7 +772,7 @@ }, "platform/cli": { "name": "@ohif/cli", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "bin": { "ohif-cli": "src/index.js", }, @@ -796,7 +796,7 @@ }, "platform/core": { "name": "@ohif/core", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "dcmjs": "0.49.4", @@ -823,14 +823,14 @@ "@cornerstonejs/codec-openjph": "2.4.7", "@cornerstonejs/core": "4.18.2", "@cornerstonejs/dicom-image-loader": "4.18.2", - "@ohif/ui": "3.13.0-beta.24", + "@ohif/ui": "3.13.0-beta.27", "cornerstone-math": "0.1.9", "dicom-parser": "1.8.21", }, }, "platform/i18n": { "name": "@ohif/i18n", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@babel/runtime": "7.28.2", "i18next-locize-backend": "2.2.2", @@ -855,7 +855,7 @@ }, "platform/ui": { "name": "@ohif/ui", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@testing-library/react": "13.4.0", "browser-detect": "0.2.28", @@ -905,7 +905,7 @@ }, "platform/ui-next": { "name": "@ohif/ui-next", - "version": "3.13.0-beta.24", + "version": "3.13.0-beta.27", "dependencies": { "@radix-ui/react-accordion": "1.2.11", "@radix-ui/react-checkbox": "1.3.2", @@ -968,6 +968,7 @@ "path-to-regexp": "0.1.12", "qs": "6.14.1", "rollup": "2.80.0", + "serialize-javascript": "7.0.4", "tapable": "2.2.2", "tar": "7.5.9", "trim": "1.0.1", @@ -4671,7 +4672,7 @@ "send": ["send@0.19.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" } }, "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw=="], - "serialize-javascript": ["serialize-javascript@6.0.2", "", { "dependencies": { "randombytes": "^2.1.0" } }, "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g=="], + "serialize-javascript": ["serialize-javascript@7.0.4", "", {}, "sha512-DuGdB+Po43Q5Jxwpzt1lhyFSYKryqoNjQSA9M92tyw0lyHIOur+XCalOUe0KTJpyqzT8+fQ5A0Jf7vCx/NKmIg=="], "serve": ["serve@14.2.5", "", { "dependencies": { "@zeit/schemas": "2.36.0", "ajv": "8.12.0", "arg": "5.0.2", "boxen": "7.0.0", "chalk": "5.0.1", "chalk-template": "0.4.0", "clipboardy": "3.0.0", "compression": "1.8.1", "is-port-reachable": "4.0.0", "serve-handler": "6.1.6", "update-check": "1.5.4" }, "bin": { "serve": "build/main.js" } }, "sha512-Qn/qMkzCcMFVPb60E/hQy+iRLpiU8PamOfOSYoAHmmF+fFFmpPpqa6Oci2iWYpTdOUM3VF+TINud7CfbQnsZbA=="], @@ -6063,8 +6064,6 @@ "oidc-client/acorn": ["acorn@7.4.1", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="], - "oidc-client/serialize-javascript": ["serialize-javascript@4.0.0", "", { "dependencies": { "randombytes": "^2.1.0" } }, "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw=="], - "ora/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], "ora/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], @@ -6145,8 +6144,6 @@ "rollup-plugin-terser/jest-worker": ["jest-worker@26.6.2", "", { "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" } }, "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ=="], - "rollup-plugin-terser/serialize-javascript": ["serialize-javascript@4.0.0", "", { "dependencies": { "randombytes": "^2.1.0" } }, "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw=="], - "schema-utils/ajv": ["ajv@8.12.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" } }, "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA=="], "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], diff --git a/package.json b/package.json index fb3016457..c3fb08b33 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "install:update-lockfile": "yarn install && bun install --config=./bunfig.update-lockfile.toml", "install:yarn:frozen-lockfile": "echo Deprecated - use install:frozen && yarn install --frozen-lockfile", "install:frozen": "yarn install --frozen-lockfile", - "audit": "bun audit --ignore=GHSA-3ppc-4f35-3m26", + "audit": "bun audit --ignore=GHSA-3ppc-4f35-3m26 --ignore=GHSA-7r86-cg39-jmmj --ignore=GHSA-23c5-xmqv-rm74", "preinstall": "node preinstall.js", "start": "yarn run dev", "test": "yarn run test:unit", @@ -157,7 +157,8 @@ "lodash-es": "4.17.23", "diff": "5.2.2", "webpack": "5.105.0", - "tar": "7.5.9" + "tar": "7.5.9", + "serialize-javascript": "7.0.4" }, "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } diff --git a/platform/docs/package.json b/platform/docs/package.json index b62000a0b..0c3e373d3 100644 --- a/platform/docs/package.json +++ b/platform/docs/package.json @@ -100,6 +100,8 @@ "qs": "6.14.1", "lodash": "4.17.23", "webpack": "5.105.0", - "sharp": "0.34.5" + "sharp": "0.34.5", + "serialize-javascript": "7.0.4", + "rollup": "2.80.0" } } diff --git a/platform/docs/yarn.lock b/platform/docs/yarn.lock index 38772a509..5c17aaed6 100644 --- a/platform/docs/yarn.lock +++ b/platform/docs/yarn.lock @@ -10255,13 +10255,6 @@ quick-lru@^5.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - range-parser@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" @@ -10895,10 +10888,10 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -rollup@^2.43.1: - version "2.79.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.2.tgz#f150e4a5db4b121a21a747d762f701e5e9f49090" - integrity sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ== +rollup@2.80.0, rollup@^2.43.1: + version "2.80.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.80.0.tgz#a82efc15b748e986a7c76f0f771221b1fa108a2c" + integrity sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ== optionalDependencies: fsevents "~2.3.2" @@ -10930,7 +10923,7 @@ safe-array-concat@^1.1.3: has-symbols "^1.1.0" isarray "^2.0.5" -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -11074,12 +11067,10 @@ send@0.19.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" - integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== - dependencies: - randombytes "^2.1.0" +serialize-javascript@7.0.4, serialize-javascript@^6.0.0, serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-7.0.4.tgz#c517735bd5b7631dd1fc191ee19cbb713ff8e05c" + integrity sha512-DuGdB+Po43Q5Jxwpzt1lhyFSYKryqoNjQSA9M92tyw0lyHIOur+XCalOUe0KTJpyqzT8+fQ5A0Jf7vCx/NKmIg== serve-handler@^6.1.6: version "6.1.6" diff --git a/yarn.lock b/yarn.lock index 980c83392..f65816f95 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17719,19 +17719,10 @@ send@0.19.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^6.0.0, serialize-javascript@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" - integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== - dependencies: - randombytes "^2.1.0" +serialize-javascript@7.0.4, serialize-javascript@^4.0.0, serialize-javascript@^6.0.0, serialize-javascript@^6.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-7.0.4.tgz#c517735bd5b7631dd1fc191ee19cbb713ff8e05c" + integrity sha512-DuGdB+Po43Q5Jxwpzt1lhyFSYKryqoNjQSA9M92tyw0lyHIOur+XCalOUe0KTJpyqzT8+fQ5A0Jf7vCx/NKmIg== serve-handler@6.1.6: version "6.1.6"