{"_id":"@alexandrborisovyg/cornerstone-wado-image-loader","_rev":"4-c2b70ad7865cecf2dc6e0f8b2fad95cb","name":"@alexandrborisovyg/cornerstone-wado-image-loader","dist-tags":{"latest":"4.10.1-fix-memory-issue"},"versions":{"4.1.3-fix-memory-issue":{"name":"@alexandrborisovyg/cornerstone-wado-image-loader","version":"4.1.3-fix-memory-issue","description":"Cornerstone Image Loader for DICOM WADO-URI and WADO-RS","keywords":["DICOM","WADO","cornerstone","medical","imaging"],"author":{"name":"Chris Hafey"},"homepage":"https://github.com/cornerstonejs/cornerstoneWADOImageLoader","license":"MIT","main":"./dist/cornerstoneWADOImageLoader.bundle.min.js","repository":{"type":"git","url":"https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader.git"},"scripts":{"cm":"npx git-cz","build":"npm run version && npm run webpack:bundle && npm run webpack:dynamic-import","clean":"npm run clean:dist && npm run clean:coverage","clean:dist":"shx rm -rf dist","clean:docs":"shx rm -rf documentation","clean:coverage":"shx rm -rf coverage","doc":"npm run doc:generate && opn documentation/index.html","doc:generate":"npm run clean:docs && jsdoc -c .jsdocrc","eslint":"eslint -c .eslintrc.js src","eslint-quiet":"eslint -c .eslintrc.js --quiet src","eslint-fix":"eslint -c .eslintrc.js --fix src","eslint-fix-test":"eslint -c .eslintrc.js --fix test","start":"npm run webpack:dev","start:dev":"webpack-dev-server --config ./config/webpack/webpack-dev","test":"npm run test:chrome","test:ci":"karma start config/karma/karma-base.js --single-run","test:all":"npm run test && npm run test:chrome && npm run test:firefox","test:chrome":"karma start config/karma/karma-base.js","test:firefox":"karma start config/karma/karma-firefox.js","test:watch":"karma start config/karma/karma-watch.js","version":"node -p -e \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.js","watch":"npm run clean && shx mkdir dist && npm run webpack:watch","dev":"npm run webpack:dev","webpack:dev":"webpack serve --progress --config ./config/webpack/webpack-dev.js","webpack:dynamic-import":"webpack --progress --config ./config/webpack/webpack-dynamic-import","webpack:bundle":"webpack --progress --config ./config/webpack/webpack-bundle","webpack:dynamic-import:watch":"webpack --progress --watch --config ./config/webpack/webpack-dynamic-import","webpack:watch":"webpack --progress --watch  --config ./config/webpack","prepublishOnly":"npm run build && npm run test:ci && npm run doc:generate"},"peerDependencies":{"cornerstone-core":"^2.6.0"},"devDependencies":{"@babel/core":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.4","@babel/runtime-corejs3":"^7.15.4","@webpack-cli/serve":"^1.5.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","chai":"^4.3.4","clean-webpack-plugin":"^4.0.0","commitizen":"4.2.x","concat":"^1.0.3","copy-webpack-plugin":"9.0.1","core-js":"^3.17.2","cornerstone-core":"^2.5.0","coveralls":"^3.1.1","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","exports-loader":"^3.0.0","fs-extra":"^10.0.0","istanbul-instrumenter-loader":"^3.0.1","jsdoc":"^3.6.7","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-firefox-launcher":"^2.1.1","karma-mocha":"^2.0.1","karma-spec-reporter":"0.0.32","karma-webpack":"^5.0.0","lint-staged":"^11.1.2","lodash":"^4.17.21","mocha":"^9.1.1","open-cli":"^7.0.1","prettier":"^2.3.2","puppeteer":"^10.2.0","semantic-release":"^17.4.7","shx":"^0.3.3","terser-webpack-plugin":"^5.2.2","webpack":"^5.51.2","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.8.0","webpack-dev-server":"4.1.0","worker-loader":"^3.0.8"},"dependencies":{"@cornerstonejs/codec-charls":"^0.1.1","@cornerstonejs/codec-libjpeg-turbo-8bit":"^0.0.7","@cornerstonejs/codec-openjpeg":"^0.1.0","dicom-parser":"^1.8.9","pako":"^2.0.4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2014 Chris Hafey (chafey@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@alexandrborisovyg/cornerstone-wado-image-loader@4.1.3-fix-memory-issue","dist":{"shasum":"f94f6e3fc90a751c8960ec5253b97a9f5e964aad","integrity":"sha512-ozdgdArI/3VYh9kaS7DgD3arsbzprQZmRLOUWoH0VLbTdxgkj5Vlk8+Yxyw9/+GC7ptXbjqNtMReIIIFfjCEIA==","tarball":"https://registry.npmjs.org/@alexandrborisovyg/cornerstone-wado-image-loader/-/cornerstone-wado-image-loader-4.1.3-fix-memory-issue.tgz","fileCount":94,"unpackedSize":10797089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2RwmAtOlQ2dDSNhKjFOcS6WmMjZXUX5oDIDg9YaZeyAIhAPTS/RyptMiBV36fDPgdynSkwjJCD5lyH6WzLHTSpdi9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEGt8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ1g/9GUOW9cIoJp1a507PCZxhSAaEP2srfcjP+J6ApcliiHuu9AmY\r\nerc4QO+lnmtq2lguxq6BPpcolH920nGSQsY2n8E/134ORUD/jt8RaoXFHxxV\r\nMiLEmRAz5CLA2UCMwBrnkgecpFtKCYM+oVkMhP8iPEOl3CMqc38BXOJz6TDA\r\nKTdBrKRjgfFCW5a9g75NPUuGIOeCnAksOUh6WQ4nHBCU0rdZjsw2ifwYVFzq\r\n9jJg9hY4iYi1etDG98QUSN3kVKiWSeHWTgUmD0Md9RLOGUacT/gIgpEqXHLd\r\n/BlEzBn83ggzUHnMogpTV1sg42FY2lF1+KPPz03Z35w4gUkSCt8NRsnBcMOu\r\n3ropxz2R4ummZheGuOEWKsu6+FHxZzj6WdyN11GHQ9fqGIEWI2IWV5XgXP6S\r\nCxr8fflbaS411578KArga8Db4LiobNvu3GFXkl4zBZdXk5gtt8iQUX2+6QfC\r\n8xxTiHEEGIBQhmLBIdKQkbbRGhv4skcgzUl6WiEqDkOlPM60OsxtgPT39AQC\r\nNoKiU1IGFN6pC1Cf671Iyo+jEyUeh8Ou38Mm1Zn0faPSljolqtpyOg2rWhv7\r\nsMlP9nISCoWzXClMYF+yHVeb0R3vcV/dCgxbmVVezlEpGliQR4E1HxFVY6uH\r\nKfTyM3bS8ab8Z+nwpfgWzzDKKBWsE4++NCM=\r\n=q1v+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"},"directories":{},"maintainers":[{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cornerstone-wado-image-loader_4.1.3-fix-memory-issue_1678797691942_0.7107525884534276"},"_hasShrinkwrap":false},"4.2.1-fix-memory-issue":{"name":"@alexandrborisovyg/cornerstone-wado-image-loader","version":"4.2.1-fix-memory-issue","description":"Cornerstone Image Loader for DICOM WADO-URI and WADO-RS","keywords":["DICOM","WADO","cornerstone","medical","imaging"],"author":{"name":"Chris Hafey"},"homepage":"https://github.com/cornerstonejs/cornerstoneWADOImageLoader","license":"MIT","main":"./dist/cornerstoneWADOImageLoader.bundle.min.js","repository":{"type":"git","url":"https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader"},"scripts":{"cm":"npx git-cz","build":"npm run version && npm run webpack:bundle && npm run webpack:dynamic-import","clean":"npm run clean:dist && npm run clean:coverage","clean:dist":"shx rm -rf dist","clean:docs":"shx rm -rf documentation","clean:coverage":"shx rm -rf coverage","doc":"npm run doc:generate && opn documentation/index.html","doc:generate":"npm run clean:docs && jsdoc -c .jsdocrc","eslint":"eslint -c .eslintrc.js src","eslint-quiet":"eslint -c .eslintrc.js --quiet src","eslint-fix":"eslint -c .eslintrc.js --fix src","eslint-fix-test":"eslint -c .eslintrc.js --fix test","start":"npm run webpack:dev","start:dev":"webpack-dev-server --config ./config/webpack/webpack-dev","test":"npm run test:chrome","test:ci":"karma start config/karma/karma-base.js --single-run","test:all":"npm run test && npm run test:chrome && npm run test:firefox","test:chrome":"karma start config/karma/karma-base.js","test:firefox":"karma start config/karma/karma-firefox.js","test:watch":"karma start config/karma/karma-watch.js","version":"node -p -e \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.js","watch":"npm run clean && shx mkdir dist && npm run webpack:watch","dev":"npm run webpack:dev","webpack:dev":"webpack serve --progress --config ./config/webpack/webpack-dev.js","webpack:dynamic-import":"webpack --progress --config ./config/webpack/webpack-dynamic-import","webpack:bundle":"webpack --progress --config ./config/webpack/webpack-bundle","webpack:dynamic-import:watch":"webpack --progress --watch --config ./config/webpack/webpack-dynamic-import","webpack:watch":"webpack --progress --watch  --config ./config/webpack","prepublishOnly":"npm run build && npm run test:ci && npm run doc:generate"},"peerDependencies":{"cornerstone-core":"^2.6.0"},"devDependencies":{"@babel/core":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.4","@babel/runtime-corejs3":"^7.15.4","@webpack-cli/serve":"^1.5.2","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","chai":"^4.3.4","clean-webpack-plugin":"^4.0.0","commitizen":"4.2.x","concat":"^1.0.3","copy-webpack-plugin":"9.0.1","core-js":"^3.17.2","cornerstone-core":"^2.5.0","coveralls":"^3.1.1","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","exports-loader":"^3.0.0","fs-extra":"^10.0.0","istanbul-instrumenter-loader":"^3.0.1","jsdoc":"^3.6.7","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-firefox-launcher":"^2.1.1","karma-mocha":"^2.0.1","karma-spec-reporter":"0.0.32","karma-webpack":"^5.0.0","lint-staged":"^11.1.2","lodash":"^4.17.21","mocha":"^9.1.1","open-cli":"^7.0.1","prettier":"^2.3.2","puppeteer":"^10.2.0","semantic-release":"^17.4.7","shx":"^0.3.3","terser-webpack-plugin":"^5.2.2","webpack":"^5.51.2","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.8.0","webpack-dev-server":"4.1.0","worker-loader":"^3.0.8"},"dependencies":{"@cornerstonejs/codec-charls":"^0.1.1","@cornerstonejs/codec-libjpeg-turbo-8bit":"^0.0.7","@cornerstonejs/codec-openjpeg":"^0.1.0","dicom-parser":"^1.8.9","pako":"^2.0.4"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2014 Chris Hafey (chafey@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@alexandrborisovyg/cornerstone-wado-image-loader@4.2.1-fix-memory-issue","dist":{"shasum":"a73883611d8853e22c9be4c07bb48b9788625191","integrity":"sha512-yFsydWsY0ypRYZnNrl/YTQAVBT4OhpSyba/9nw8IzRfFfXH8VsfN1d/AezUkIPAxVwfQEliorEPIc6rJz3t5NA==","tarball":"https://registry.npmjs.org/@alexandrborisovyg/cornerstone-wado-image-loader/-/cornerstone-wado-image-loader-4.2.1-fix-memory-issue.tgz","fileCount":95,"unpackedSize":11982648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJPv/CWlcM6X98KNnRgU6vsE14Wf4spu4lMEFIb6QcuAiEAxu2XJQTc8k3Z4mO2MrMkl97kExKsSGEwxiElkAVNlJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEIKaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprvQ//XjlxKruZvTrDS7hgcWeuZkheqaLS/0qTVuj11M05G4AWNFY0\r\nz7t1+kggCXIgQqnlaXFsUKqy3Gbx3yJGaqzWuFaiVPtoY9EzToB9vREXcB7V\r\nNrcnMsEPggUZnTecITI/muaLveRc7HKRUMYvVZHpMVrjYPFEkgpm8WtoCRtk\r\njsR7xsrPhSFyx1LKYczFKtqoqvG3BEvqsXKkrdr1YKHXpdlJHuXBAeuz8H/R\r\nyeKrK5MEC/MuOhHJ/8vmmw3AMfvMU27Cb306Q+s0qVwG42jG1XoZ8PMKl5EJ\r\niVO1enDxQ8j28jnRNpIo8xo7xUZHsUI/hadS+IJWBOADoHlFURC5BBsrtPYO\r\nX5u/ljIQ9BHLcoFwUwabnYpDDcVeSikSyA/Ai/8BaZ6K17BTvWuHOVLEEkfz\r\nzHDxsAfdbqLfZm9AznJvpPckqb4dEt461SROOcJffkduwCK93VZ6D0HUb1uw\r\nc7Cfutr0CYfZzYAqd4PsIpA2X79X8oBWwMWihrIoDJD/LWeqhrn1iDrxiCef\r\noCb3wxsFPy+tJAQLJFlZ7uSl19tNUAE8X7m2wrSyeBhUMSaH3/jYTw8dYANu\r\nzJTj+A8EG0F5/+6XJF9TvPZLCiESmDm5Lre5VN2v/n+D5qQvh/Ve5TwttzIm\r\ntFEmI2PCwX45PKOCuax7KIGAUPugAuItNMU=\r\n=L3KK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"},"directories":{},"maintainers":[{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cornerstone-wado-image-loader_4.2.1-fix-memory-issue_1678803610032_0.6448765583109477"},"_hasShrinkwrap":false},"4.10.0-fix-memory-issue":{"name":"@alexandrborisovyg/cornerstone-wado-image-loader","version":"4.10.0-fix-memory-issue","description":"Cornerstone Image Loader for DICOM WADO-URI and WADO-RS","keywords":["DICOM","WADO","cornerstone","medical","imaging"],"author":{"name":"Chris Hafey"},"homepage":"https://github.com/cornerstonejs/cornerstoneWADOImageLoader","license":"MIT","main":"./dist/cornerstoneWADOImageLoader.bundle.min.js","repository":{"type":"git","url":"https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader"},"scripts":{"cm":"npx git-cz","build":"npm run version && npm run webpack:bundle && npm run webpack:dynamic-import","clean":"npm run clean:dist && npm run clean:coverage","clean:dist":"shx rm -rf dist","clean:docs":"shx rm -rf documentation","clean:coverage":"shx rm -rf coverage","doc":"npm run doc:generate && opn documentation/index.html","doc:generate":"npm run clean:docs && jsdoc -c .jsdocrc","eslint":"eslint -c .eslintrc.js src","eslint-quiet":"eslint -c .eslintrc.js --quiet src","eslint-fix":"eslint -c .eslintrc.js --fix src","eslint-fix-test":"eslint -c .eslintrc.js --fix test","start":"npm run webpack:dev","start:dev":"webpack-dev-server --config ./config/webpack/webpack-dev","test":"npm run test:chrome","test:ci":"karma start config/karma/karma-base.js --single-run","test:all":"npm run test && npm run test:chrome && npm run test:firefox","test:chrome":"karma start config/karma/karma-base.js","test:firefox":"karma start config/karma/karma-firefox.js","test:watch":"karma start config/karma/karma-watch.js","version":"node -p -e \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.js","watch":"npm run clean && shx mkdir dist && npm run webpack:watch","dev":"npm run webpack:dev","webpack:dev":"webpack serve --progress --config ./config/webpack/webpack-dev.js","webpack:dynamic-import":"webpack --progress --config ./config/webpack/webpack-dynamic-import","webpack:bundle":"webpack --progress --config ./config/webpack/webpack-bundle","webpack:dynamic-import:watch":"webpack --progress --watch --config ./config/webpack/webpack-dynamic-import","webpack:watch":"webpack --progress --watch  --config ./config/webpack","prepublishOnly":"npm run build && npm run test:ci && npm run doc:generate"},"peerDependencies":{"cornerstone-core":"^2.6.0"},"devDependencies":{"@babel/core":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.4","@babel/runtime-corejs3":"^7.15.4","@webpack-cli/serve":"^1.5.2","babel-loader":"^8.2.2","chai":"^4.3.4","clean-webpack-plugin":"^4.0.0","commitizen":"4.2.x","concat":"^1.0.3","copy-webpack-plugin":"9.0.1","core-js":"^3.26.1","cornerstone-core":"^2.5.0","coveralls":"^3.1.1","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","exports-loader":"^3.0.0","fs-extra":"^10.0.0","jsdoc":"^3.6.7","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-firefox-launcher":"^2.1.1","karma-mocha":"^2.0.1","karma-spec-reporter":"0.0.32","karma-webpack":"^5.0.0","lint-staged":"^11.1.2","lodash":"^4.17.21","mocha":"^9.1.1","open-cli":"^7.0.1","prettier":"^2.3.2","puppeteer":"^10.2.0","semantic-release":"^17.4.7","shx":"^0.3.3","terser-webpack-plugin":"^5.2.2","webpack":"^5.51.2","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.8.0","webpack-dev-server":"4.1.0","worker-loader":"^3.0.8"},"dependencies":{"@babel/eslint-parser":"^7.19.1","@cornerstonejs/codec-charls":"^1.2.3","@cornerstonejs/codec-libjpeg-turbo-8bit":"^1.2.2","@cornerstonejs/codec-openjpeg":"^1.2.2","@cornerstonejs/codec-openjph":"^2.4.2","coverage-istanbul-loader":"^3.0.5","date-format":"^4.0.14","dicom-parser":"^1.8.9","pako":"^2.0.4","uuid":"^9.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2014 Chris Hafey (chafey@gmail.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@alexandrborisovyg/cornerstone-wado-image-loader@4.10.0-fix-memory-issue","dist":{"shasum":"0eb035f0d0f5b380799a5a9cf222fe7d1a3e4862","integrity":"sha512-Vzz4LzWKgTDAOK2YLEpsriwCwHhv4D5pWXiEtIBdKk9Z1dJ79gORLDxC2/8LBmZXnqnxA/dB+vDpExqgO9cPyw==","tarball":"https://registry.npmjs.org/@alexandrborisovyg/cornerstone-wado-image-loader/-/cornerstone-wado-image-loader-4.10.0-fix-memory-issue.tgz","fileCount":102,"unpackedSize":15657671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWfmGcXS8VjOT2fAQ/+fxry1fWvqf4Cin2ZmypFabRdgIgftP5vDH0YfcL5nDqUiZNYpnYeGkTzLJu/byAHkSV5o8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEIowACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos+RAAi4llXYV54GAbuQsyScfnjYeAujkveuhFVGBiJiZ/BX5g0/dR\r\nerhWIC+nFEhohC/lVVP8iMRXPXQvc2UaSJ69+uKbssQWGwkGlcQkO/bWF86Z\r\nD2KnAPvbllW6boVDw2vQST3RIZ0dGYccEX4coqgsrSMBTkch81LWAvj9KxWF\r\nRmIa49LuhuAwbfuHpjs8kk+18sEfqS3JnSxNCHSwAMayixwN2qow3t5MrPoU\r\nPPImA33UKdAej1Lbsq6fpkx3s9WOPAj6KrczCS1fn+vploM5o1Ebq5sNwD/l\r\nomWjVZRJ9p+YrAyjAbSyEE1VqHqlQIDrcwoUHPvCfl8VN0AomzONcbYk5les\r\nM1PX3cyhRPMr6MUKF2yRzuqd/W97Q1NcnTL9xSwNhMVTs7FGFrgGspQ/Q1D3\r\nmU7HSSAre3KCyyMMkMZ4SBdrzHMWVQm6ViNPsc++i1J0JDWRK0LbVWm+ZBUU\r\n3EBPesD/UmSTxAcv4wdRNkM5NJtAu3ce9FdRoTkRWGi9zuSL8PT8Oz6ZpToe\r\nZv/YUykg5YRVXH52KF3IUYqyIQII5gV4vSd7JHpbOSYVn4VrPYW1+LAiIrp4\r\nkKxgGv6o4KH0aOnpbCMKSho3WtVxkutMaagCNGe9+Dy9vr95JYKSz6Yaf9vg\r\n5INnZgTRw4lqPFoif/gGFIf3u/bGCiIs/sI=\r\n=0OYg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"},"directories":{},"maintainers":[{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cornerstone-wado-image-loader_4.10.0-fix-memory-issue_1678805552378_0.7326700347895572"},"_hasShrinkwrap":false},"4.10.0-fix-memory-issue-2":{"name":"@alexandrborisovyg/cornerstone-wado-image-loader","version":"4.10.0-fix-memory-issue-2","description":"Cornerstone Image Loader for DICOM WADO-URI and WADO-RS","keywords":["DICOM","WADO","cornerstone","medical","imaging"],"author":{"name":"Chris Hafey"},"homepage":"https://github.com/cornerstonejs/cornerstoneWADOImageLoader","license":"MIT","main":"./dist/cornerstoneWADOImageLoader.bundle.min.js","repository":{"type":"git","url":"git+https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader.git"},"scripts":{"cm":"npx git-cz","build":"npm run version && npm run webpack:bundle && npm run webpack:dynamic-import","clean":"npm run clean:dist && npm run clean:coverage","clean:dist":"shx rm -rf dist","clean:docs":"shx rm -rf documentation","clean:coverage":"shx rm -rf coverage","doc":"npm run doc:generate && opn documentation/index.html","doc:generate":"npm run clean:docs && jsdoc -c .jsdocrc","eslint":"eslint -c .eslintrc.js src","eslint-quiet":"eslint -c .eslintrc.js --quiet src","eslint-fix":"eslint -c .eslintrc.js --fix src","eslint-fix-test":"eslint -c .eslintrc.js --fix test","start":"npm run webpack:dev","start:dev":"webpack-dev-server --config ./config/webpack/webpack-dev","test":"npm run test:chrome","test:ci":"karma start config/karma/karma-base.js --single-run","test:all":"npm run test && npm run test:chrome && npm run test:firefox","test:chrome":"karma start config/karma/karma-base.js","test:firefox":"karma start config/karma/karma-firefox.js","test:watch":"karma start config/karma/karma-watch.js","version":"node -p -e \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.js","watch":"npm run clean && shx mkdir dist && npm run webpack:watch","dev":"npm run webpack:dev","webpack:dev":"webpack serve --progress --config ./config/webpack/webpack-dev.js","webpack:dynamic-import":"webpack --progress --config ./config/webpack/webpack-dynamic-import","webpack:bundle":"webpack --progress --config ./config/webpack/webpack-bundle","webpack:dynamic-import:watch":"webpack --progress --watch --config ./config/webpack/webpack-dynamic-import","webpack:watch":"webpack --progress --watch  --config ./config/webpack","prepublishOnly":"npm run build && npm run test:ci && npm run doc:generate"},"peerDependencies":{"cornerstone-core":"^2.6.0"},"devDependencies":{"@babel/core":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.4","@babel/runtime-corejs3":"^7.15.4","@webpack-cli/serve":"^1.5.2","babel-loader":"^8.2.2","chai":"^4.3.4","clean-webpack-plugin":"^4.0.0","commitizen":"4.2.x","concat":"^1.0.3","copy-webpack-plugin":"9.0.1","core-js":"^3.26.1","cornerstone-core":"^2.5.0","coveralls":"^3.1.1","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","exports-loader":"^3.0.0","fs-extra":"^10.0.0","jsdoc":"^3.6.7","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-firefox-launcher":"^2.1.1","karma-mocha":"^2.0.1","karma-spec-reporter":"0.0.32","karma-webpack":"^5.0.0","lint-staged":"^11.1.2","lodash":"^4.17.21","mocha":"^9.1.1","open-cli":"^7.0.1","prettier":"^2.3.2","puppeteer":"^10.2.0","semantic-release":"^17.4.7","shx":"^0.3.3","terser-webpack-plugin":"^5.2.2","webpack":"^5.51.2","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.8.0","webpack-dev-server":"4.1.0","worker-loader":"^3.0.8"},"dependencies":{"@babel/eslint-parser":"^7.19.1","@cornerstonejs/codec-charls":"^1.2.3","@cornerstonejs/codec-libjpeg-turbo-8bit":"^1.2.2","@cornerstonejs/codec-openjpeg":"^1.2.2","@cornerstonejs/codec-openjph":"^2.4.2","coverage-istanbul-loader":"^3.0.5","date-format":"^4.0.14","dicom-parser":"^1.8.9","pako":"^2.0.4","uuid":"^9.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ef2b56140e39d6e0c6f6ba1db7588e62f12b6ce3","bugs":{"url":"https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader/issues"},"_id":"@alexandrborisovyg/cornerstone-wado-image-loader@4.10.0-fix-memory-issue-2","_nodeVersion":"16.15.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-7D3/sbvCHcnknWdMpumFgNx7+bJNoY2NYp5B9gf4wAL0s3DzBGc1l8/087r8/s+DFE3FgxBsE11N/06arXj/sQ==","shasum":"b7f36e1a096f696f1bdd5ecbe0fcd4cc8d6eb77f","tarball":"https://registry.npmjs.org/@alexandrborisovyg/cornerstone-wado-image-loader/-/cornerstone-wado-image-loader-4.10.0-fix-memory-issue-2.tgz","fileCount":95,"unpackedSize":14537272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA95n/ioN9hsIlsbqRwrk9GyKVunHvCmGwdJzvSq3gKfAiB9vu8LJQbhJXc2iU4UB84cd1HVsMB8WClJVWEGwq6dmA=="}]},"_npmUser":{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"},"directories":{},"maintainers":[{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cornerstone-wado-image-loader_4.10.0-fix-memory-issue-2_1687281474341_0.6493664255260576"},"_hasShrinkwrap":false},"4.10.1-fix-memory-issue":{"name":"@alexandrborisovyg/cornerstone-wado-image-loader","version":"4.10.1-fix-memory-issue","description":"Cornerstone Image Loader for DICOM WADO-URI and WADO-RS","keywords":["DICOM","WADO","cornerstone","medical","imaging"],"author":{"name":"Chris Hafey"},"homepage":"https://github.com/cornerstonejs/cornerstoneWADOImageLoader","license":"MIT","main":"./dist/cornerstoneWADOImageLoader.bundle.min.js","repository":{"type":"git","url":"git+https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader.git"},"scripts":{"cm":"npx git-cz","build":"npm run version && npm run webpack:bundle && npm run webpack:dynamic-import","clean":"npm run clean:dist && npm run clean:coverage","clean:dist":"shx rm -rf dist","clean:docs":"shx rm -rf documentation","clean:coverage":"shx rm -rf coverage","doc":"npm run doc:generate && opn documentation/index.html","doc:generate":"npm run clean:docs && jsdoc -c .jsdocrc","eslint":"eslint -c .eslintrc.js src","eslint-quiet":"eslint -c .eslintrc.js --quiet src","eslint-fix":"eslint -c .eslintrc.js --fix src","eslint-fix-test":"eslint -c .eslintrc.js --fix test","start":"npm run webpack:dev","start:dev":"webpack-dev-server --config ./config/webpack/webpack-dev","test":"npm run test:chrome","test:ci":"karma start config/karma/karma-base.js --single-run","test:all":"npm run test && npm run test:chrome && npm run test:firefox","test:chrome":"karma start config/karma/karma-base.js","test:firefox":"karma start config/karma/karma-firefox.js","test:watch":"karma start config/karma/karma-watch.js","version":"node -p -e \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.js","watch":"npm run clean && shx mkdir dist && npm run webpack:watch","dev":"npm run webpack:dev","webpack:dev":"webpack serve --progress --config ./config/webpack/webpack-dev.js","webpack:dynamic-import":"webpack --progress --config ./config/webpack/webpack-dynamic-import","webpack:bundle":"webpack --progress --config ./config/webpack/webpack-bundle","webpack:dynamic-import:watch":"webpack --progress --watch --config ./config/webpack/webpack-dynamic-import","webpack:watch":"webpack --progress --watch  --config ./config/webpack","prepublishOnly":"npm run build && npm run test:ci && npm run doc:generate"},"peerDependencies":{"cornerstone-core":"^2.6.0"},"devDependencies":{"@babel/core":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.4","@babel/runtime-corejs3":"^7.15.4","@webpack-cli/serve":"^1.5.2","babel-loader":"^8.2.2","chai":"^4.3.4","clean-webpack-plugin":"^4.0.0","commitizen":"4.2.x","concat":"^1.0.3","copy-webpack-plugin":"9.0.1","core-js":"^3.26.1","cornerstone-core":"^2.5.0","coveralls":"^3.1.1","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-loader":"^4.0.2","eslint-plugin-import":"^2.24.2","eslint-plugin-prettier":"^4.0.0","exports-loader":"^3.0.0","fs-extra":"^10.0.0","jsdoc":"^3.6.7","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-firefox-launcher":"^2.1.1","karma-mocha":"^2.0.1","karma-spec-reporter":"0.0.32","karma-webpack":"^5.0.0","lint-staged":"^11.1.2","lodash":"^4.17.21","mocha":"^9.1.1","open-cli":"^7.0.1","prettier":"^2.3.2","puppeteer":"^10.2.0","semantic-release":"^17.4.7","shx":"^0.3.3","terser-webpack-plugin":"^5.2.2","webpack":"^5.51.2","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.8.0","webpack-dev-server":"4.1.0","worker-loader":"^3.0.8"},"dependencies":{"@babel/eslint-parser":"^7.19.1","@cornerstonejs/codec-charls":"^1.2.3","@cornerstonejs/codec-libjpeg-turbo-8bit":"^1.2.2","@cornerstonejs/codec-openjpeg":"^1.2.2","@cornerstonejs/codec-openjph":"^2.4.2","coverage-istanbul-loader":"^3.0.5","date-format":"^4.0.14","dicom-parser":"^1.8.9","pako":"^2.0.4","uuid":"^9.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f521e704f49f31c298b0bd2b5d019046e15b0d64","bugs":{"url":"https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader/issues"},"_id":"@alexandrborisovyg/cornerstone-wado-image-loader@4.10.1-fix-memory-issue","_nodeVersion":"16.15.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-ifO+r5EH9o3nveAIApPV/WwwbUpTwvu4/4lQVwJ2zgwecrzHZvs7xcNPoapm3QC8kuckplTbGEgg1pgxPF8Ekw==","shasum":"0e2dadc5fc67d45f993b8bf37571fdc4ec93f08f","tarball":"https://registry.npmjs.org/@alexandrborisovyg/cornerstone-wado-image-loader/-/cornerstone-wado-image-loader-4.10.1-fix-memory-issue.tgz","fileCount":95,"unpackedSize":14537258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx/MrIK/97lV/CdQKo91vR7lebCY0v0vRxQuLsYv2J+AiEA7YNIC1d4NelVJlTgC62qtan0CT4+c88tpDqLkHvjAqs="}]},"_npmUser":{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"},"directories":{},"maintainers":[{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cornerstone-wado-image-loader_4.10.1-fix-memory-issue_1687283135371_0.10775829057290598"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-14T12:41:31.816Z","4.1.3-fix-memory-issue":"2023-03-14T12:41:32.267Z","modified":"2023-06-20T17:45:35.828Z","4.2.1-fix-memory-issue":"2023-03-14T14:20:10.254Z","4.10.0-fix-memory-issue":"2023-03-14T14:52:32.709Z","4.10.0-fix-memory-issue-2":"2023-06-20T17:17:54.631Z","4.10.1-fix-memory-issue":"2023-06-20T17:45:35.644Z"},"maintainers":[{"name":"alexandr.borisov.yg","email":"alexandr.borisov.yg@gmail.com"}],"description":"Cornerstone Image Loader for DICOM WADO-URI and WADO-RS","homepage":"https://github.com/cornerstonejs/cornerstoneWADOImageLoader","keywords":["DICOM","WADO","cornerstone","medical","imaging"],"repository":{"type":"git","url":"git+https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader.git"},"author":{"name":"Chris Hafey"},"license":"MIT","readme":"[![NPM version][npm-version-image]][npm-url]\n[![NPM downloads][npm-downloads-image]][npm-url]\n[![MIT License][license-image]][license-url]\n[![Build Status][travis-image]][travis-url]\n[![Coverage Status][coverage-image]][coverage-url]\n\n# cornerstone WADO Image Loader\n\nA [cornerstone](https://github.com/cornerstonejs/cornerstone) Image Loader for\nDICOM P10 instances over HTTP (WADO-URI) or DICOMWeb (WADO-RS). This can be used\nto integrate cornerstone with WADO-URI servers, DICOMWeb servers or any other\nHTTP based server that returns DICOM P10 instances (e.g.\n[Orthanc](http://www.orthanc-server.com/) or custom servers)\n\n## Key Features\n\n- Implements a\n  [cornerstone ImageLoader](https://github.com/cornerstonejs/cornerstone/wiki/ImageLoader)\n  for DICOM P10 Instances via a HTTP get request.\n  - Can be used with a WADO-URI server\n  - Can be used with Orthanc's file endpoint\n  - Can be used with any server that returns DICOM P10 instances via HTTP GET\n- Implements a\n  [cornerstone ImageLoader](https://github.com/cornerstonejs/cornerstone/wiki/ImageLoader)\n  for WADO-RS (DICOMWeb)\n- Supports many popular transfer syntaxes and photometric interpretations\n  [see full list](https://github.com/cornerstonejs/cornerstoneWADOImageLoader/blob/master/docs/TransferSyntaxes.md)\n  and [codec](docs/Codecs.md) for more information.\n- Framework to execute CPU intensive tasks in [web workers](docs/WebWorkers.md)\n  - Used for image decoding\n  - Can be used for your own CPU intensive tasks (e.g. image processing)\n\n## Live Examples\n\n[Click here for a live example of this library in use!](http://rawgithub.com/cornerstonejs/cornerstoneWADOImageLoader/master/examples/index.html)\n\nYou can also see it in action with the\n[cornerstoneDemo application](https://github.com/chafey/cornerstoneDemo).\n\n## Install\n\nGet the distributed unminimized file:\n\n- [cornerstoneWADOImageLoader.js](https://unpkg.com/cornerstone-wado-image-loader)\n\nor the distributed minimized file:\n\n- [cornerstoneWADOImageLoader.bundle.min.js](https://unpkg.com/cornerstone-wado-image-loader)\n\n## Usage\n\nThe cornerstoneWADOImageLoader depends on the following external libraries which\nshould be loaded before cornerstoneWADOImageLoader.js:\n\n1. [dicomParser](https://github.com/cornerstonejs/dicomParser)\n2. [cornerstone](https://github.com/cornerstonejs/cornerstone)\n\n_New in 1.0.0_: Specify the cornerstone instance you want to register the loader\nwith.\n\n```javascript\ncornerstoneWADOImageLoader.external.cornerstone = cornerstone;\n```\n\nHave your code configure the web worker framework:\n\n```javascript\nvar config = {\n  maxWebWorkers: navigator.hardwareConcurrency || 1,\n  startWebWorkersOnDemand: true,\n};\ncornerstoneWADOImageLoader.webWorkerManager.initialize(config);\n```\n\nSee the [web workers](docs/WebWorkers.md) documentation for more details on\nconfiguring.\n\n## Upgrade to CWIL v4.x\n\nCornerstone-WADO-Image-Loader (CWIL) v4.0.x has been released, which adds\nsupport for using WebAssembly (WASM) builds of each codec. This significantly\nimproves image decoding performance and enables us to load codec at runtime when\nneeded dynamically, which reduces the build time and complexity.\n\nIn addition, we have improved the image loading performance in CWIL v4.x. In\nprevious versions of CWIL, image loading includes fetching AND decoding an image\nbefore returning a promise completion, preventing more requests from being made\nuntil the queue is empty. This limitation has been fixed in CWIL v4, which\nseparates image retrieval and decoding into two steps. Now after an image is\nretrieved, a new request is sent to the server immediately.\n\n|                     | Improvement                                        |\n| ------------------- | -------------------------------------------------- |\n| CWIL Bundle Size    | 30x smaller (3.0 MB vs 87 kb with dynamic import)  |\n| JPEG Baseline Codec | 4.5x faster (2.87 ms for 512x512 16 bit CT Slice)  |\n| JPEG 2000 Codec     | 1.8x faster (41.02 ms for 512x512 16 bit CT Slice) |\n\n### Steps to upgrade\n\n#### Dynamic Import\n\nIn v4.x, we have added dynamic importing support for the codecs as needed. To be\nable to use such feature, instead of\n\n```js\nimport cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader';\n```\n\nyou need to do:\n\n```js\nimport cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader/dist/dynamic-import/cornerstoneWADOImageLoader.min.js';\n```\n\nThis way, codecs are loaded dynamically when needed. You have another option to\ncreate an alias in the webpack config file as we do\n[here](https://github.com/OHIF/Viewers/blob/33307d3cd28599cbb4d7189560afdd7f65033ab8/platform/viewer/.webpack/webpack.pwa.js#L65)\nfor OHIF Viewer.\n\n```js\nresolve: {\n  alias: {\n    'cornerstone-wado-image-loader':\n      'cornerstone-wado-image-loader/dist/dynamic-import/cornerstoneWADOImageLoader.min.js',\n  },\n},\n```\n\nIn addition WASM builds of the codec files should be made available in the build\nfolder. We use `CopyWebpackPlugin` to copy the WASM files to the build folder.\nSee\n[here](https://github.com/OHIF/Viewers/blob/33307d3cd28599cbb4d7189560afdd7f65033ab8/platform/viewer/.webpack/webpack.pwa.js#L100)\nfor how we do it in OHIF Viewer.\n\n```js\n plugins: [\n  new CopyWebpackPlugin([\n    {\n      from:\n        '../../../node_modules/cornerstone-wado-image-loader/dist/dynamic-import',\n      to: DIST_DIR,\n    },\n  ]),\n```\n\nNote 1: You need to give the correct path in the `CopyWebpackPlugin`, the above\npath is relative to the `node_modules` folder in the OHIF Viewer.\n\nNote 2: For other http servers like IIS, you need to configure it to serve WASM\nfiles with the correct MIME type.\n\n## Troubleshooting\n\nHaving problems viewing your images with cornerstonWADOImageLoader? Check out\nthe\n[troubleshooting guide](https://github.com/cornerstonejs/cornerstoneWADOImageLoader/wiki/troubleshooting).\n\n## Backlog\n\n- Support for images with pixel padding\n- Support for high bit (e.g. mask out burned in overlays)\n- Free up DICOM P10 instance after decoding to reduce memory consumption\n- Add support for compressed images to WADO-RS loader\n- Look at using EMSCRIPTEN based build of IJG for JPEG\n- Consolidate all EMSCRIPTEN codecs into one build to cut down on memory use and\n  startup times\n- Add support for bulk data items to WADO-RS Loader\n- Add events to webWorkerManager so its activity can be monitored\n- Add support for issuing progress events from web worker tasks\n\n# FAQ\n\n_Why is this a separate library from cornerstone?_\n\nMainly to avoid adding a dependency to cornerstone for the DICOM parsing\nlibrary. While cornerstone is intended to be used to display medical images that\nare stored in DICOM, cornerstone aims to simplify the use of medical imaging and\ntherefore tries to hide some of the complexity that exists within DICOM. It is\nalso desirable to support display of non DICOM images so a DICOM independent\nimage model makes sense.\n\n_How do I build this library myself?_\n\nSee the documentation [here](docs/Building.md)\n\n_How do I add my own custom web worker tasks?_\n\nSee the documentation [here](docs/WebWorkers.md)\n\n_How do I create imageIds that work with this image loader?_\n\nSee the documentation [here](docs/ImageIds.md)\n\n# What Transfer Syntaxes are supported?\n\nSee [transfer syntaxes](docs/TransferSyntaxes.md)\n\n# Copyright\n\nCopyright 2016 Chris Hafey [chafey@gmail.com](mailto:chafey@gmail.com)\n\n<!--\n  LINKS\n-->\n\n<!-- prettier-ignore-start -->\n\n[license-image]: http://img.shields.io/badge/license-MIT-blue.svg?style=flat\n[license-url]: LICENSE\n\n[npm-url]: https://npmjs.org/package/cornerstone-wado-image-loader\n[npm-version-image]: http://img.shields.io/npm/v/cornerstone-wado-image-loader.svg?style=flat\n[npm-downloads-image]: http://img.shields.io/npm/dm/cornerstone-wado-image-loader.svg?style=flat\n\n[travis-url]: http://travis-ci.org/cornerstonejs/cornerstoneWADOImageLoader\n[travis-image]: https://travis-ci.org/cornerstonejs/cornerstoneWADOImageLoader.svg?branch=master\n\n[coverage-url]: https://coveralls.io/github/cornerstonejs/cornerstoneWADOImageLoader?branch=master\n[coverage-image]: https://coveralls.io/repos/github/cornerstonejs/cornerstoneWADOImageLoader/badge.svg?branch=master\n\n<!-- prettier-ignore-end -->\n\n```\n\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/alexandrborisovyg/cornerstoneWADOImageLoader/issues"}}