diff --git a/.pnp.cjs b/.pnp.cjs index b5ecf2336..84ab5c65d 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -5735,6 +5735,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@lukeed/csprng", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/@lukeed-csprng-npm-1.1.0-d28ed78cc2-926f5f7fc6.zip/node_modules/@lukeed/csprng/",\ + "packageDependencies": [\ + ["@lukeed/csprng", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lukeed/uuid", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/@lukeed-uuid-npm-2.0.1-4e489a7764-f5e71e4da8.zip/node_modules/@lukeed/uuid/",\ + "packageDependencies": [\ + ["@lukeed/uuid", "npm:2.0.1"],\ + ["@lukeed/csprng", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@mdx-js/react", [\ ["npm:1.6.22", {\ "packageLocation": "./.yarn/cache/@mdx-js-react-npm-1.6.22-57e4c05c2b-b4fc3b78ca.zip/node_modules/@mdx-js/react/",\ @@ -5869,17 +5888,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@niivue/niivue", [\ - ["npm:0.34.0", {\ - "packageLocation": "./.yarn/cache/@niivue-niivue-npm-0.34.0-2bae1d5f03-2f54e20a8e.zip/node_modules/@niivue/niivue/",\ + ["npm:0.43.3", {\ + "packageLocation": "./.yarn/cache/@niivue-niivue-npm-0.43.3-da5f61922b-1bbf776d7c.zip/node_modules/@niivue/niivue/",\ "packageDependencies": [\ - ["@niivue/niivue", "npm:0.34.0"],\ - ["@ungap/structured-clone", "npm:1.0.2"],\ - ["daikon", "npm:1.2.43"],\ - ["fflate", "npm:0.7.4"],\ + ["@niivue/niivue", "npm:0.43.3"],\ + ["@lukeed/uuid", "npm:2.0.1"],\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.17.2"],\ + ["@ungap/structured-clone", "npm:1.2.0"],\ + ["array-equal", "npm:1.0.2"],\ + ["daikon", "npm:1.2.46"],\ + ["fflate", "npm:0.8.2"],\ ["gl-matrix", "npm:3.4.3"],\ - ["nifti-reader-js", "npm:0.6.6"],\ - ["rxjs", "npm:7.8.0"],\ - ["uuid", "npm:9.0.0"]\ + ["nifti-reader-js", "npm:0.6.8"],\ + ["rxjs", "npm:7.8.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -6575,7 +6596,7 @@ const RAW_RUNTIME_STATE = ["@elastic/apm-rum", "npm:5.11.0"],\ ["@emotion/react", "virtual:bb4ed02b339ed801b02d2ec15b42a5aa7b1afdaf44119aefaab128a59d6e16cc6018880c169f24bf2107550e914562ee9e1780db01a12e1bc3c492ad0a049c36#npm:11.11.1"],\ ["@emotion/styled", "virtual:bb4ed02b339ed801b02d2ec15b42a5aa7b1afdaf44119aefaab128a59d6e16cc6018880c169f24bf2107550e914562ee9e1780db01a12e1bc3c492ad0a049c36#npm:11.11.0"],\ - ["@niivue/niivue", "npm:0.34.0"],\ + ["@niivue/niivue", "npm:0.43.3"],\ ["@openneuro/client", "workspace:packages/openneuro-client"],\ ["@openneuro/components", "workspace:packages/openneuro-components"],\ ["@tanstack/react-table", "virtual:4112afb9dad10978c159910bf10db9840b981b1333117623c8a4a8cf77481344a0a24735a5506e2920c18e3cfa2cc179489824b6a56c988bb070f4f60da40974#npm:8.9.3"],\ @@ -7204,6 +7225,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-x64-gnu", "npm:4.16.4"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.17.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-gnu-npm-4.17.2-0d17f6c4a4/node_modules/@rollup/rollup-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.17.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-x64-musl", [\ @@ -9409,13 +9437,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@ungap/structured-clone", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/@ungap-structured-clone-npm-1.0.2-253adf5113-6de0c7bdde.zip/node_modules/@ungap/structured-clone/",\ - "packageDependencies": [\ - ["@ungap/structured-clone", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip/node_modules/@ungap/structured-clone/",\ "packageDependencies": [\ @@ -9518,6 +9539,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@wearemothership/dicom-character-set", [\ + ["npm:1.0.4-opt.1", {\ + "packageLocation": "./.yarn/cache/@wearemothership-dicom-character-set-npm-1.0.4-opt.1-06056d3e29-fea33412a2.zip/node_modules/@wearemothership/dicom-character-set/",\ + "packageDependencies": [\ + ["@wearemothership/dicom-character-set", "npm:1.0.4-opt.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@wojtekmaj/date-utils", [\ ["npm:1.0.3", {\ "packageLocation": "./.yarn/cache/@wojtekmaj-date-utils-npm-1.0.3-66943d4ae0-607cc3b050.zip/node_modules/@wojtekmaj/date-utils/",\ @@ -10335,6 +10365,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["array-equal", [\ + ["npm:1.0.2", {\ + "packageLocation": "./.yarn/cache/array-equal-npm-1.0.2-eca0ba1949-5c37df0cad.zip/node_modules/array-equal/",\ + "packageDependencies": [\ + ["array-equal", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["array-find-index", [\ ["npm:1.0.2", {\ "packageLocation": "./.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-aac128bf36.zip/node_modules/array-find-index/",\ @@ -12188,6 +12227,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["commander", [\ + ["npm:2.20.3", {\ + "packageLocation": "./.yarn/cache/commander-npm-2.20.3-d8dcbaa39b-90c5b68986.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:2.20.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:6.2.1", {\ "packageLocation": "./.yarn/cache/commander-npm-6.2.1-d5b635f237-25b88c2efd.zip/node_modules/commander/",\ "packageDependencies": [\ @@ -12826,6 +12872,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["cssfilter", [\ + ["npm:0.0.10", {\ + "packageLocation": "./.yarn/cache/cssfilter-npm-0.0.10-28e06ce546-1e45182f42.zip/node_modules/cssfilter/",\ + "packageDependencies": [\ + ["cssfilter", "npm:0.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["cssstyle", [\ ["npm:4.0.1", {\ "packageLocation": "./.yarn/cache/cssstyle-npm-4.0.1-b3be47925f-180d4e6b40.zip/node_modules/cssstyle/",\ @@ -12865,12 +12920,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["daikon", [\ - ["npm:1.2.43", {\ - "packageLocation": "./.yarn/cache/daikon-npm-1.2.43-0124071c6b-3eb607c406.zip/node_modules/daikon/",\ + ["npm:1.2.46", {\ + "packageLocation": "./.yarn/cache/daikon-npm-1.2.46-320bb394fa-31583c6ac8.zip/node_modules/daikon/",\ "packageDependencies": [\ - ["daikon", "npm:1.2.43"],\ - ["jpeg-lossless-decoder-js", "https://github.com/rii-mango/JPEGLosslessDecoderJS.git#commit=78fe90c7cae985b1a394a66f99c81633144bb867"],\ - ["pako", "npm:1.0.11"]\ + ["daikon", "npm:1.2.46"],\ + ["@wearemothership/dicom-character-set", "npm:1.0.4-opt.1"],\ + ["fflate", "npm:0.7.4"],\ + ["jpeg-lossless-decoder-js", "npm:2.0.7"],\ + ["pako", "npm:2.1.0"],\ + ["xss", "npm:1.0.14"]\ ],\ "linkType": "HARD"\ }]\ @@ -15398,6 +15456,13 @@ const RAW_RUNTIME_STATE = ["fflate", "npm:0.7.4"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.8.2", {\ + "packageLocation": "./.yarn/cache/fflate-npm-0.8.2-5129f303f0-2bd26ba6d2.zip/node_modules/fflate/",\ + "packageDependencies": [\ + ["fflate", "npm:0.8.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["figgy-pudding", [\ @@ -19358,10 +19423,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jpeg-lossless-decoder-js", [\ - ["https://github.com/rii-mango/JPEGLosslessDecoderJS.git#commit=78fe90c7cae985b1a394a66f99c81633144bb867", {\ - "packageLocation": "./.yarn/cache/jpeg-lossless-decoder-js-https-fc38f07ffc-89464957ac.zip/node_modules/jpeg-lossless-decoder-js/",\ + ["npm:2.0.7", {\ + "packageLocation": "./.yarn/cache/jpeg-lossless-decoder-js-npm-2.0.7-21416fc070-7ea182037a.zip/node_modules/jpeg-lossless-decoder-js/",\ "packageDependencies": [\ - ["jpeg-lossless-decoder-js", "https://github.com/rii-mango/JPEGLosslessDecoderJS.git#commit=78fe90c7cae985b1a394a66f99c81633144bb867"]\ + ["jpeg-lossless-decoder-js", "npm:2.0.7"]\ ],\ "linkType": "HARD"\ }]\ @@ -22395,10 +22460,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["nifti-reader-js", [\ - ["npm:0.6.6", {\ - "packageLocation": "./.yarn/cache/nifti-reader-js-npm-0.6.6-5c8b77cd0e-000e4edfb0.zip/node_modules/nifti-reader-js/",\ + ["npm:0.6.8", {\ + "packageLocation": "./.yarn/cache/nifti-reader-js-npm-0.6.8-e908ab4a03-965a99f64e.zip/node_modules/nifti-reader-js/",\ "packageDependencies": [\ - ["nifti-reader-js", "npm:0.6.6"],\ + ["nifti-reader-js", "npm:0.6.8"],\ ["fflate", "npm:0.7.4"]\ ],\ "linkType": "HARD"\ @@ -23819,6 +23884,13 @@ const RAW_RUNTIME_STATE = ["pako", "npm:1.0.11"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "./.yarn/cache/pako-npm-2.1.0-78df11948c-38a04991d0.zip/node_modules/pako/",\ + "packageDependencies": [\ + ["pako", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["parallel-transform", [\ @@ -26609,14 +26681,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.8.0", {\ - "packageLocation": "./.yarn/cache/rxjs-npm-7.8.0-722f1c7172-ff9359cc78.zip/node_modules/rxjs/",\ - "packageDependencies": [\ - ["rxjs", "npm:7.8.0"],\ - ["tslib", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.8.1", {\ "packageLocation": "./.yarn/cache/rxjs-npm-7.8.1-41c443a75b-b10cac1a52.zip/node_modules/rxjs/",\ "packageDependencies": [\ @@ -30871,6 +30935,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["xss", [\ + ["npm:1.0.14", {\ + "packageLocation": "./.yarn/cache/xss-npm-1.0.14-eb6e57872e-dc97acaee3.zip/node_modules/xss/",\ + "packageDependencies": [\ + ["xss", "npm:1.0.14"],\ + ["commander", "npm:2.20.3"],\ + ["cssfilter", "npm:0.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["xtend", [\ ["npm:4.0.2", {\ "packageLocation": "./.yarn/cache/xtend-npm-4.0.2-7f2375736e-ac5dfa738b.zip/node_modules/xtend/",\ diff --git a/.pnp.loader.mjs b/.pnp.loader.mjs index 81ae9a6b2..6815830b6 100644 --- a/.pnp.loader.mjs +++ b/.pnp.loader.mjs @@ -1,3 +1,6 @@ +/* eslint-disable */ +// @ts-nocheck + import fs from 'fs'; import { URL as URL$1, fileURLToPath, pathToFileURL } from 'url'; import path from 'path'; @@ -830,6 +833,12 @@ class ProxiedFS extends FakeFS { rmdirSync(p, opts) { return this.baseFs.rmdirSync(this.mapToBase(p), opts); } + async rmPromise(p, opts) { + return this.baseFs.rmPromise(this.mapToBase(p), opts); + } + rmSync(p, opts) { + return this.baseFs.rmSync(this.mapToBase(p), opts); + } async linkPromise(existingP, newP) { return this.baseFs.linkPromise(this.mapToBase(existingP), this.mapToBase(newP)); } @@ -1211,6 +1220,18 @@ class NodeFS extends BasePortableFakeFS { rmdirSync(p, opts) { return this.realFs.rmdirSync(npath.fromPortablePath(p), opts); } + async rmPromise(p, opts) { + return await new Promise((resolve, reject) => { + if (opts) { + this.realFs.rm(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.rm(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + } + }); + } + rmSync(p, opts) { + return this.realFs.rmSync(npath.fromPortablePath(p), opts); + } async linkPromise(existingP, newP) { return await new Promise((resolve, reject) => { this.realFs.link(npath.fromPortablePath(existingP), npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); @@ -1403,6 +1424,8 @@ const URL = Number(process.versions.node.split('.', 1)[0]) < 20 ? URL$1 : global const [major, minor] = process.versions.node.split(`.`).map((value) => parseInt(value, 10)); const WATCH_MODE_MESSAGE_USES_ARRAYS = major > 19 || major === 19 && minor >= 2 || major === 18 && minor >= 13; const HAS_LAZY_LOADED_TRANSLATORS = major === 20 && minor < 6 || major === 19 && minor >= 3; +const SUPPORTS_IMPORT_ATTRIBUTES = major >= 21 || major === 20 && minor >= 10 || major === 18 && minor >= 20; +const SUPPORTS_IMPORT_ATTRIBUTES_ONLY = major >= 22; function readPackageScope(checkPath) { const rootSeparatorIndex = checkPath.indexOf(npath.sep); @@ -1493,10 +1516,21 @@ async function load$1(urlString, context, nextLoad) { const format = getFileFormat(filePath); if (!format) return nextLoad(urlString, context, nextLoad); - if (format === `json` && context.importAssertions?.type !== `json`) { - const err = new TypeError(`[ERR_IMPORT_ASSERTION_TYPE_MISSING]: Module "${urlString}" needs an import assertion of type "json"`); - err.code = `ERR_IMPORT_ASSERTION_TYPE_MISSING`; - throw err; + if (format === `json`) { + if (SUPPORTS_IMPORT_ATTRIBUTES_ONLY) { + if (context.importAttributes?.type !== `json`) { + const err = new TypeError(`[ERR_IMPORT_ATTRIBUTE_MISSING]: Module "${urlString}" needs an import attribute of "type: json"`); + err.code = `ERR_IMPORT_ATTRIBUTE_MISSING`; + throw err; + } + } else { + const type = `importAttributes` in context ? context.importAttributes?.type : context.importAssertions?.type; + if (type !== `json`) { + const err = new TypeError(`[ERR_IMPORT_ASSERTION_TYPE_MISSING]: Module "${urlString}" needs an import ${SUPPORTS_IMPORT_ATTRIBUTES ? `attribute` : `assertion`} of type "json"`); + err.code = `ERR_IMPORT_ASSERTION_TYPE_MISSING`; + throw err; + } + } } if (process.env.WATCH_REPORT_DEPENDENCIES && process.send) { const pathToSend = pathToFileURL( diff --git a/packages/openneuro-app/package.json b/packages/openneuro-app/package.json index 6f5e6ab14..192db21e3 100644 --- a/packages/openneuro-app/package.json +++ b/packages/openneuro-app/package.json @@ -19,7 +19,7 @@ "@elastic/apm-rum": "5.11.0", "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", - "@niivue/niivue": "0.34.0", + "@niivue/niivue": "0.43.3", "@openneuro/client": "^4.23.0", "@openneuro/components": "^4.23.0", "@tanstack/react-table": "^8.9.3", diff --git a/yarn.lock b/yarn.lock index 74f189b0c..3cf0cbfb4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4504,6 +4504,22 @@ __metadata: languageName: node linkType: hard +"@lukeed/csprng@npm:^1.1.0": + version: 1.1.0 + resolution: "@lukeed/csprng@npm:1.1.0" + checksum: 10/926f5f7fc629470ca9a8af355bfcd0271d34535f7be3890f69902432bddc3262029bb5dbe9025542cf6c9883d878692eef2815fc2f3ba5b92e9da1f9eba2e51b + languageName: node + linkType: hard + +"@lukeed/uuid@npm:^2.0.1": + version: 2.0.1 + resolution: "@lukeed/uuid@npm:2.0.1" + dependencies: + "@lukeed/csprng": "npm:^1.1.0" + checksum: 10/f5e71e4da852dbff49b93cad27d5a2f61c2241e307bbe89b3b54b889ecb7927f2487246467f90ebb6cbdb7e0ac2a213e2e58b1182cb7990cef6e049aa7c39e7b + languageName: node + linkType: hard + "@mdx-js/react@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/react@npm:1.6.22" @@ -4602,18 +4618,23 @@ __metadata: languageName: node linkType: hard -"@niivue/niivue@npm:0.34.0": - version: 0.34.0 - resolution: "@niivue/niivue@npm:0.34.0" +"@niivue/niivue@npm:0.43.3": + version: 0.43.3 + resolution: "@niivue/niivue@npm:0.43.3" dependencies: - "@ungap/structured-clone": "npm:^1.0.2" - daikon: "npm:^1.2.43" - fflate: "npm:^0.7.4" + "@lukeed/uuid": "npm:^2.0.1" + "@rollup/rollup-linux-x64-gnu": "npm:^4.13.2" + "@ungap/structured-clone": "npm:^1.2.0" + array-equal: "npm:^1.0.2" + daikon: "npm:^1.2.46" + fflate: "npm:^0.8.2" gl-matrix: "npm:^3.4.3" - nifti-reader-js: "npm:^0.6.4" - rxjs: "npm:^7.8.0" - uuid: "npm:^9.0.0" - checksum: 10/2f54e20a8ed461d18830355eb4bdb88419d6a70e073ace5b478ce49146ac365752969f89c14d7aca0cc2e6c579bc8e0f250d0453eb3f2c911198c1e15337a81c + nifti-reader-js: "npm:^0.6.8" + rxjs: "npm:^7.8.1" + dependenciesMeta: + "@rollup/rollup-linux-x64-gnu": + optional: true + checksum: 10/1bbf776d7c6067af75e4773ad21474073aa9d8372996705c01f9259f1811eb973bc4d7a24924f4c96425d41d2d87c426e438b486a20a352b0eb717eed0811b85 languageName: node linkType: hard @@ -5187,7 +5208,7 @@ __metadata: "@elastic/apm-rum": "npm:5.11.0" "@emotion/react": "npm:11.11.1" "@emotion/styled": "npm:11.11.0" - "@niivue/niivue": "npm:0.34.0" + "@niivue/niivue": "npm:0.43.3" "@openneuro/client": "npm:^4.23.0" "@openneuro/components": "npm:^4.23.0" "@tanstack/react-table": "npm:^8.9.3" @@ -5704,6 +5725,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:^4.13.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.17.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.16.4": version: 4.16.4 resolution: "@rollup/rollup-linux-x64-musl@npm:4.16.4" @@ -7556,20 +7584,13 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.0.0": +"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.0.2": - version: 1.0.2 - resolution: "@ungap/structured-clone@npm:1.0.2" - checksum: 10/6de0c7bdde3b201fe627c57e4da58e6607d2046b5475f9ee94dfea01865c2398aa294dab70b0ea7cf00636725ec6da346685f0b5c864550e0f1b4f81a11809bb - languageName: node - linkType: hard - "@vitest/coverage-v8@npm:^1.5.0": version: 1.5.0 resolution: "@vitest/coverage-v8@npm:1.5.0" @@ -7647,6 +7668,13 @@ __metadata: languageName: node linkType: hard +"@wearemothership/dicom-character-set@npm:^1.0.4-opt.1": + version: 1.0.4-opt.1 + resolution: "@wearemothership/dicom-character-set@npm:1.0.4-opt.1" + checksum: 10/fea33412a245b8bfd7e66b3f1116a55a0b72b74a0dd2280ae732b72cf10ce692eaefd1fc06eba4cf1a202e21894bb6377ba4ba791dbc53f9825a419102be3e8a + languageName: node + linkType: hard + "@wojtekmaj/date-utils@npm:^1.0.2, @wojtekmaj/date-utils@npm:^1.0.3": version: 1.0.3 resolution: "@wojtekmaj/date-utils@npm:1.0.3" @@ -8389,6 +8417,13 @@ __metadata: languageName: node linkType: hard +"array-equal@npm:^1.0.2": + version: 1.0.2 + resolution: "array-equal@npm:1.0.2" + checksum: 10/5c37df0cad330516d1255663dfa4fa761fb0ea63878f535aa70dfefe5499853a8b372faf0a27b91781ca1230f4b4333bbeb751e9b1748527d96df2bee30032ea + languageName: node + linkType: hard + "array-find-index@npm:^1.0.1": version: 1.0.2 resolution: "array-find-index@npm:1.0.2" @@ -10012,6 +10047,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^2.20.3": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b + languageName: node + linkType: hard + "commander@npm:^6.2.0": version: 6.2.1 resolution: "commander@npm:6.2.1" @@ -10590,6 +10632,13 @@ __metadata: languageName: node linkType: hard +"cssfilter@npm:0.0.10": + version: 0.0.10 + resolution: "cssfilter@npm:0.0.10" + checksum: 10/1e45182f42de848f092f50a313113c28a88e4ac98333bf1603ee1c3b200384a3bc83c12e35cd61135e3b0f218295f600d51120ca1f926b7958b2d3262d711214 + languageName: node + linkType: hard + "cssstyle@npm:^4.0.1": version: 4.0.1 resolution: "cssstyle@npm:4.0.1" @@ -10622,13 +10671,16 @@ __metadata: languageName: node linkType: hard -"daikon@npm:^1.2.43": - version: 1.2.43 - resolution: "daikon@npm:1.2.43" +"daikon@npm:^1.2.46": + version: 1.2.46 + resolution: "daikon@npm:1.2.46" dependencies: - jpeg-lossless-decoder-js: "git+https://github.com/rii-mango/JPEGLosslessDecoderJS.git" - pako: "npm:^1.0.6" - checksum: 10/3eb607c40677f09e25d1eb6f3a0c00cdfaaf5384118aae02852cdb0652fd64d20552ba46a8d18b26e4c241751716733070a12bb4dfe6e03c9b8b768f6e6107aa + "@wearemothership/dicom-character-set": "npm:^1.0.4-opt.1" + fflate: "npm:*" + jpeg-lossless-decoder-js: "npm:2.0.7" + pako: "npm:^2.1" + xss: "npm:1.0.14" + checksum: 10/31583c6ac8f874df6943e687d72dac19c5eba5a54fbbd69b28fb9a4c071abf8d18be925fb6cf2e1c962a4849b49c1fd406d404fe6088bd1f30af7dd7cfee69d6 languageName: node linkType: hard @@ -12809,13 +12861,20 @@ __metadata: languageName: node linkType: hard -"fflate@npm:*, fflate@npm:^0.7.4": +"fflate@npm:*": version: 0.7.4 resolution: "fflate@npm:0.7.4" checksum: 10/27f61b3536c3a23b0ccdab4b616103be0e8e7241924cda063486822c50ae11930eb1ce6e34dedbfccb2705d04a66380d04e28c67387e1dd48159d41ea14bfda5 languageName: node linkType: hard +"fflate@npm:^0.8.2": + version: 0.8.2 + resolution: "fflate@npm:0.8.2" + checksum: 10/2bd26ba6d235d428de793c6a0cd1aaa96a06269ebd4e21b46c8fd1bd136abc631acf27e188d47c3936db090bf3e1ede11d15ce9eae9bffdc4bfe1b9dc66ca9cb + languageName: node + linkType: hard + "figgy-pudding@npm:^3.4.1, figgy-pudding@npm:^3.5.1": version: 3.5.2 resolution: "figgy-pudding@npm:3.5.2" @@ -16370,10 +16429,10 @@ __metadata: languageName: node linkType: hard -"jpeg-lossless-decoder-js@git+https://github.com/rii-mango/JPEGLosslessDecoderJS.git": - version: 2.0.4 - resolution: "jpeg-lossless-decoder-js@https://github.com/rii-mango/JPEGLosslessDecoderJS.git#commit=78fe90c7cae985b1a394a66f99c81633144bb867" - checksum: 10/89464957ac8b82c952f314ba8206a43e8c8aa4212d485be2e75b3fac4e7365272801607e04b62d167a9d9bac6015035ee50b3e7742d79638b70472f43c2e2073 +"jpeg-lossless-decoder-js@npm:2.0.7": + version: 2.0.7 + resolution: "jpeg-lossless-decoder-js@npm:2.0.7" + checksum: 10/7ea182037a55981310744b34870c8093b168d6ecca1c9364d2df12b0f894192713d8b0b95e049cde4c4d5c1220bf09a91ac7fe72b24cd656cd8b89f885185785 languageName: node linkType: hard @@ -19197,12 +19256,12 @@ __metadata: languageName: node linkType: hard -"nifti-reader-js@npm:^0.6.4": - version: 0.6.6 - resolution: "nifti-reader-js@npm:0.6.6" +"nifti-reader-js@npm:^0.6.8": + version: 0.6.8 + resolution: "nifti-reader-js@npm:0.6.8" dependencies: fflate: "npm:*" - checksum: 10/000e4edfb0c82627f6f01755e15f2f8bb22abc5748ed9f3d1126b05e14307efe5d41398420b1a191a028a4c3867ec2cae003d8f1e9be958651888b065401d49f + checksum: 10/965a99f64e0db3c91c6499f4c68a65129adc0a8e9199951b2b6bca3f46eb2b652d3b72981f61efe98f35e4b3475477d375c993da52acdce965bd07b6e4e9198e languageName: node linkType: hard @@ -20554,6 +20613,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:^2.1": + version: 2.1.0 + resolution: "pako@npm:2.1.0" + checksum: 10/38a04991d0ec4f4b92794a68b8c92bf7340692c5d980255c92148da96eb3e550df7a86a7128b5ac0c65ecddfe5ef3bbe9c6dab13e1bc315086e759b18f7c1401 + languageName: node + linkType: hard + "parallel-transform@npm:^1.1.0": version: 1.2.0 resolution: "parallel-transform@npm:1.2.0" @@ -22972,7 +23038,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.5": +"rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -22981,15 +23047,6 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.8.0": - version: 7.8.0 - resolution: "rxjs@npm:7.8.0" - dependencies: - tslib: "npm:^2.1.0" - checksum: 10/ff9359cc7875edecc8fc487481366b876b488901178cca8f2bdad03e00d2b5a19b01d2b02d3b4ebd47e574264db8460c6c2386076c3189b359b5e8c70a6e51e3 - languageName: node - linkType: hard - "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -26571,6 +26628,18 @@ __metadata: languageName: node linkType: hard +"xss@npm:1.0.14": + version: 1.0.14 + resolution: "xss@npm:1.0.14" + dependencies: + commander: "npm:^2.20.3" + cssfilter: "npm:0.0.10" + bin: + xss: bin/xss + checksum: 10/dc97acaee35e5ed453fe5628841daf7b4aba5ed26b31ff4eadf831f42cded1ddebc218ff0db1d6a73e301bfada8a5236fec0c234233d66a20ecc319da542b357 + languageName: node + linkType: hard + "xtend@npm:^4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2"