Skip to content

Commit 5199dc2

Browse files
Update codecs version (#96)
* Update codecs and add jest mapperss
1 parent 097282b commit 5199dc2

File tree

7 files changed

+46
-10268
lines changed

7 files changed

+46
-10268
lines changed

jest.config.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,13 @@ module.exports = {
2424
testPathIgnorePatterns: [
2525
'<rootDir>/node_modules'
2626
],
27-
setupFiles: ['jest-canvas-mock']
27+
setupFiles: ['jest-canvas-mock'],
28+
moduleNameMapper: {
29+
'@cornerstonejs/codec-libjpeg-turbo-8bit/decodewasmjs': '@cornerstonejs/codec-libjpeg-turbo-8bit/dist/libjpegturbowasm_decode',
30+
'@cornerstonejs/codec-libjpeg-turbo-8bit/decodewasm': '@cornerstonejs/codec-libjpeg-turbo-8bit/dist/libjpegturbowasm_decode.wasm',
31+
'@cornerstonejs/codec-charls/decodewasmjs': '@cornerstonejs/codec-charls/dist/charlswasm_decode.js',
32+
'@cornerstonejs/codec-charls/decodewasm': '@cornerstonejs/codec-charls/dist/charlswasm_decode.wasm',
33+
'@cornerstonejs/codec-openjpeg/decodewasmjs': '@cornerstonejs/codec-openjpeg/dist/openjpegwasm_decode.js',
34+
'@cornerstonejs/codec-openjpeg/decodewasm': '@cornerstonejs/codec-openjpeg/dist/openjpegwasm_decode.wasm',
35+
},
2836
}

package-lock.json

Lines changed: 22 additions & 10258 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@
7777
"worker-loader": "^3.0.8"
7878
},
7979
"dependencies": {
80-
"@cornerstonejs/codec-charls": "^0.1.1",
81-
"@cornerstonejs/codec-libjpeg-turbo-8bit": "^0.0.7",
82-
"@cornerstonejs/codec-openjpeg": "^0.1.1",
80+
"@cornerstonejs/codec-charls": "^1.2.1",
81+
"@cornerstonejs/codec-libjpeg-turbo-8bit": "^1.2.1",
82+
"@cornerstonejs/codec-openjpeg": "^1.2.1",
8383
"colormap": "^2.3",
8484
"dcmjs": "^0.27",
8585
"dicomicc": "^0.1",

src/viewer.test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ jest.mock(
1010
{ virtual: true }
1111
)
1212

13+
window.ResizeObserver = window.ResizeObserver || jest.fn().mockImplementation(() => ({
14+
disconnect: jest.fn(),
15+
observe: jest.fn(),
16+
unobserve: jest.fn()
17+
}))
18+
1319
const testCases = [
1420
{
1521
name: 'TCGA-LUAD_TCGA-05-4244-01Z-00-DX1',

src/webWorker/decoders/decoderJPEG2000.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import openJpegFactory from '@cornerstonejs/codec-openjpeg/dist/openjpegwasm_decode.js'
2-
import openjpegWasm from '@cornerstonejs/codec-openjpeg/dist/openjpegwasm_decode.wasm'
1+
import openJpegFactory from '@cornerstonejs/codec-openjpeg/decodewasmjs'
2+
import openjpegWasm from '@cornerstonejs/codec-openjpeg/decodewasm'
33
import Decoder from './decoderAbstract.js'
44

55
export default class JPEG2000Decoder extends Decoder {

src/webWorker/decoders/decoderJPEGBaseline8Bit.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import libjpegTurboFactory from '@cornerstonejs/codec-libjpeg-turbo-8bit/dist/libjpegturbowasm_decode.js'
2-
import libjpegTurboWasm from '@cornerstonejs/codec-libjpeg-turbo-8bit/dist/libjpegturbowasm_decode.wasm'
1+
import libjpegTurboFactory from '@cornerstonejs/codec-libjpeg-turbo-8bit/decodewasmjs'
2+
import libjpegTurboWasm from '@cornerstonejs/codec-libjpeg-turbo-8bit/decodewasm'
33
import Decoder from './decoderAbstract.js'
44

55
export default class JPEGDecoder extends Decoder {

src/webWorker/decoders/decoderJPEGLS.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import charlsFactory from '@cornerstonejs/codec-charls/dist/charlswasm_decode.js'
2-
import charlsWasm from '@cornerstonejs/codec-charls/dist/charlswasm_decode.wasm'
1+
import charlsFactory from '@cornerstonejs/codec-charls/decodewasmjs'
2+
import charlsWasm from '@cornerstonejs/codec-charls/decodewasm'
33
import Decoder from './decoderAbstract.js'
44

55
export default class JPEGLSDecoder extends Decoder {

0 commit comments

Comments
 (0)