{"_id":"@acransac/vtk.js","_rev":"2-90e03dfebaf677c802120b43b0876da9","name":"@acransac/vtk.js","dist-tags":{"latest":"16.14.0-101"},"versions":{"16.14.0-100":{"name":"@acransac/vtk.js","version":"16.14.0-100","description":"Visualization Toolkit for the Web","keywords":["3d","visualization","webgl","medical","scientific","vtk","paraview","geometry","point cloud","mesh","gl-vis","volume","graphics","paraviewweb"],"repository":{"type":"git","url":"git+https://github.com/kitware/vtk-js.git"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kitware/vtk-js/issues"},"homepage":"https://github.com/kitware/vtk-js#readme","main":"./dist/vtk.js","dependencies":{"blueimp-md5":"2.18.0","commander":"6.2.1","d3-scale":"3.2.3","gl-matrix":"3.3.0","jszip":"3.2.0","pako":"2.0.2","seedrandom":"3.0.5","shader-loader":"1.3.1","shelljs":"0.8.4","webvr-polyfill":"0.10.12","webworker-promise":"0.4.2","worker-loader":"3.0.7","xmlbuilder":"15.1.1"},"devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","autoprefixer":"10.1.0","babel-loader":"8.2.2","babel-plugin-istanbul":"6.0.0","buffer":"6.0.3","commitizen":"4.2.2","css-loader":"5.0.1","dotenv":"8.2.0","eslint":"7.17.0","eslint-config-airbnb":"18.2.1","eslint-config-prettier":"7.1.0","eslint-import-resolver-webpack":"0.13.0","eslint-loader":"4.0.2","eslint-plugin-import":"2.22.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-prettier":"3.3.1","eslint-plugin-react":"7.22.0","expose-loader":"1.0.3","hson-loader":"2.0.0","html-loader":"1.3.2","html-webpack-plugin":"4.5.1","ignore-loader":"0.1.2","karma":"5.2.3","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.3","karma-firefox-launcher":"2.1.0","karma-junit-reporter":"2.0.1","karma-tap":"4.2.0","karma-tap-pretty-reporter":"4.2.0","karma-webpack":"git://github.com/ryanclark/karma-webpack.git#eec6dfc","kw-doc":"3.0.1","moment":"2.29.1","node-pre-gyp":"0.17.0","postcss-loader":"4.1.0","prettier":"2.2.1","process":"0.11.10","raw-loader":"4.0.2","request":"2.88.2","resemblejs":"3.2.5","semantic-release":"17.3.1","shader-loader":"1.3.1","stream-browserify":"3.0.0","string-replace-loader":"3.0.1","style-loader":"2.0.0","tap-markdown":"1.2.1","tap-spec":"5.0.0","tape":"5.1.1","tape-catch":"1.0.6","url-loader":"4.1.1","webpack":"5.11.1","webpack-bundle-analyzer":"4.3.0","webpack-cli":"4.3.1","webpack-dashboard":"3.2.1","webpack-dev-server":"3.11.1","webpack-merge":"5.7.3","webpack-notifier":"1.12.0","wslink":"0.1.15","xml2js":"0.4.23"},"peerDependencies":{"wslink":"0.1.15"},"scripts":{"validate":"prettier --config ./prettier.config.js --list-different \"Sources/**/*.js\" \"Examples/**/*.js\"","reformat":"prettier --config ./prettier.config.js --write \"Sources/**/*.js\" \"Examples/**/*.js\"","reformat-only":"prettier --single-quote --trailing-comma es5 --print-width 80 --arrow-parens always --write","eslint-fix":"eslint --fix Sources Examples","doc":"kw-doc -c ./Documentation/config.js","doc:www":"npm t -- --single-run && kw-doc -c ./Documentation/config.js -s","doc:publish":"kw-doc -c ./Documentation/config.js -mp","example":"node ./Utilities/ExampleRunner/example-runner-cli.js -c ./Documentation/config.js","build":"webpack serve --config webpack.dev.js --progress","build:release":"webpack --config webpack.prod.js --progress","test":"karma start ./karma.conf.js","test:headless":"karma start ./karma.conf.js --browsers ChromeHeadlessNoSandbox --single-run","test:debug":"karma start ./karma.conf.js --no-single-run","test:firefox":"karma start ./karma.conf.js --browsers Firefox","test:webgpu":"karma start ./karma.conf.js --browsers ChromeWebGPU --no-single-run","test:firefox-debug":"karma start ./karma.conf.js --browsers Firefox --no-single-run","commit":"git cz","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"bin":{"vtkDataConverter":"Utilities/DataGenerator/convert-cli.js","xml2json":"Utilities/XMLConverter/xml2json-cli.js"},"nyc":{"include":["Sources/**/*.js"],"exclude":["Sources/**/test/*.js"]},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true}]},"gitHead":"6b16ddbf7492a96aaab7a432d1ddce961e793dd7","_id":"@acransac/vtk.js@16.14.0-100","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-zhSKZtFW3w7duagB783TN3XnPzD7TeuBLxTBp0CFv0+uEtGt1mDmxrL5IgVlLOZ1hiyWxforpHLKcCbp4mp7bg==","shasum":"802c5cd2451e0e03e414d940d2ed38a490fbd852","tarball":"https://registry.npmjs.org/@acransac/vtk.js/-/vtk.js-16.14.0-100.tgz","fileCount":951,"unpackedSize":5189422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/V0CCRA9TVsSAnZWagAABpoQAJnjiybLbA8zUrL94QHC\nE+t2bjYfnY/HPRR0npVnxEXzihzJDXxQ/OrIWo0dBHMHeTiXEYjExGWaRv4T\nJ0Octrrptbh9MqO1BJSMP4xn10/VX8o205v4aJ8Qu2ABVkP/kxpMlSGzE6Ok\nO3yAcXuKzr7EkCp+Nu11e8kIBT2YeTlF/6mKfwA3/nuGPshD6nCSF5Pan0Dk\nhbHeZI/zFWYv6jinHOYpqzxUTKAsxmXAvKGRIUpKrCZ9QlHGofC7FF16kGoT\nbHwVWFQD5bjldh8tLFx1SIDYtfJkqhcs9Qrc56qOvsTepa6U4fMY/ec9wM8N\nmD4gmNLXZGtG2MLHqumB3wqj/ZG89wfD1EZvvT0DxB/eFDEY+1+z1eoWjsws\nABWc+5G7y8sFfKR1OySwISeaU4HIW+t8xJarr6nIrIAP9QBoQdB1QWQXj1e0\nAd4BnHNsqgS4r1pNe355nX+FdNtNtQyNPdSOlGvhDKUpsU+ZaoSLuISkMl1s\n8NsUoX5St3OkD1QJLRz751iDB2H4dn44zlmwt0bEt8XVzH+FtsH1ZYZUU/yh\nlwmkPSE5I+buYvz/cfid9T4hdJbCEUNL8EfzBofwVpBSkyc0gC9PnLtaJYaH\nZPuCcKv+ZwcMXyGwDsRnT1V24MsKECL9fkLJWwjQIK/vyq/qgg1/abC30fiF\npWWR\r\n=qGdU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRcYzdcUSMCHvpJy1yoTbRn+JbR2nLjT3QBDCoBoSX6AIgIhJSz6JY/zvboXsYfafQ7q1opAgJ3+yBz9CyH/oo/oE="}]},"_npmUser":{"name":"acransac","email":"adrien.cransac@gmail.com"},"directories":{},"maintainers":[{"name":"acransac","email":"adrien.cransac@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vtk.js_16.14.0-100_1627217154054_0.12095211831627095"},"_hasShrinkwrap":false},"16.14.0-101":{"name":"@acransac/vtk.js","version":"16.14.0-101","description":"Visualization Toolkit for the Web","keywords":["3d","visualization","webgl","medical","scientific","vtk","paraview","geometry","point cloud","mesh","gl-vis","volume","graphics","paraviewweb"],"repository":{"type":"git","url":"git+https://github.com/kitware/vtk-js.git"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/kitware/vtk-js/issues"},"homepage":"https://github.com/kitware/vtk-js#readme","main":"./dist/vtk.js","dependencies":{"blueimp-md5":"2.18.0","commander":"6.2.1","d3-scale":"3.2.3","gl-matrix":"3.3.0","jszip":"3.2.0","pako":"2.0.2","seedrandom":"3.0.5","shader-loader":"1.3.1","shelljs":"0.8.4","webvr-polyfill":"0.10.12","webworker-promise":"0.4.2","worker-loader":"3.0.7","xmlbuilder":"15.1.1"},"devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","autoprefixer":"10.1.0","babel-loader":"8.2.2","babel-plugin-istanbul":"6.0.0","buffer":"6.0.3","commitizen":"4.2.2","css-loader":"5.0.1","dotenv":"8.2.0","eslint":"7.17.0","eslint-config-airbnb":"18.2.1","eslint-config-prettier":"7.1.0","eslint-import-resolver-webpack":"0.13.0","eslint-loader":"4.0.2","eslint-plugin-import":"2.22.1","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-prettier":"3.3.1","eslint-plugin-react":"7.22.0","expose-loader":"1.0.3","hson-loader":"2.0.0","html-loader":"1.3.2","html-webpack-plugin":"4.5.1","ignore-loader":"0.1.2","karma":"5.2.3","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.3","karma-firefox-launcher":"2.1.0","karma-junit-reporter":"2.0.1","karma-tap":"4.2.0","karma-tap-pretty-reporter":"4.2.0","karma-webpack":"git://github.com/ryanclark/karma-webpack.git#eec6dfc","kw-doc":"3.0.1","moment":"2.29.1","node-pre-gyp":"0.17.0","postcss-loader":"4.1.0","prettier":"2.2.1","process":"0.11.10","raw-loader":"4.0.2","request":"2.88.2","resemblejs":"3.2.5","semantic-release":"17.3.1","shader-loader":"1.3.1","stream-browserify":"3.0.0","string-replace-loader":"3.0.1","style-loader":"2.0.0","tap-markdown":"1.2.1","tap-spec":"5.0.0","tape":"5.1.1","tape-catch":"1.0.6","url-loader":"4.1.1","webpack":"5.11.1","webpack-bundle-analyzer":"4.3.0","webpack-cli":"4.3.1","webpack-dashboard":"3.2.1","webpack-dev-server":"3.11.1","webpack-merge":"5.7.3","webpack-notifier":"1.12.0","wslink":"0.1.15","xml2js":"0.4.23"},"peerDependencies":{"wslink":"0.1.15"},"scripts":{"validate":"prettier --config ./prettier.config.js --list-different \"Sources/**/*.js\" \"Examples/**/*.js\"","reformat":"prettier --config ./prettier.config.js --write \"Sources/**/*.js\" \"Examples/**/*.js\"","reformat-only":"prettier --single-quote --trailing-comma es5 --print-width 80 --arrow-parens always --write","eslint-fix":"eslint --fix Sources Examples","doc":"kw-doc -c ./Documentation/config.js","doc:www":"npm t -- --single-run && kw-doc -c ./Documentation/config.js -s","doc:publish":"kw-doc -c ./Documentation/config.js -mp","example":"node ./Utilities/ExampleRunner/example-runner-cli.js -c ./Documentation/config.js","build":"webpack serve --config webpack.dev.js --progress","build:release":"webpack --config webpack.prod.js --progress","test":"karma start ./karma.conf.js","test:headless":"karma start ./karma.conf.js --browsers ChromeHeadlessNoSandbox --single-run","test:debug":"karma start ./karma.conf.js --no-single-run","test:firefox":"karma start ./karma.conf.js --browsers Firefox","test:webgpu":"karma start ./karma.conf.js --browsers ChromeWebGPU --no-single-run","test:firefox-debug":"karma start ./karma.conf.js --browsers Firefox --no-single-run","commit":"git cz","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"bin":{"vtkDataConverter":"Utilities/DataGenerator/convert-cli.js","xml2json":"Utilities/XMLConverter/xml2json-cli.js"},"nyc":{"include":["Sources/**/*.js"],"exclude":["Sources/**/test/*.js"]},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true}]},"gitHead":"7aa758f941a8ebe4d2ca5d8cd45a618ee6d2d55e","_id":"@acransac/vtk.js@16.14.0-101","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-fIn0YxBk027vLlDRz0yFB38C3z5tIlyDoRm6MoLBXFHmDa+Jp2goHhPIcOPwvsMD6agOeW53YqcfWosRwqOVDw==","shasum":"d58b8e3a0bf08676dfcd6df6291022bad7eb151d","tarball":"https://registry.npmjs.org/@acransac/vtk.js/-/vtk.js-16.14.0-101.tgz","fileCount":951,"unpackedSize":5189629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJI5xCRA9TVsSAnZWagAABD0QAJeyrfX8/cjhAl3WaBmF\nEriiWlbNdu33E/A11Yobiv8PaRjMs6p8MJEmZgrZy5mADrH5Ls98azeTpY74\ncFla7fpwZcnER8IWEqFlUGUrhf9BTtkWv/wL4RitDzMwlYOCNNMNauKdIGeu\n049TeTebkJkKm+Up0oa8jV6fSe6qtDQ/Om5hXxlhY11FnyanIsrD8dlotinG\nnMDkCxKiIWBeKItjELgdd5gXG2Nj1ZyKJI4HbOH0e1uYQq1EbrBXXfg5iEW/\nHM40ntLd5E+UUpdUg/ePUCxlTiQDXJ5mIapiuAmAx5i2lQ1/FljijV6oMiqK\nl3lSry/B5K4HT688nKJ+sTWJObWJYzNStjLA+BqGOX0lZwQTwsypTxZFZadc\nFJMWxtFKOSvNyiQSk5EJB0ddgMzEbPIYYY77as1rZSOb7gGQDfVd7N2k+cOR\nnsfD9jt7zVeKn1iSHwWKy4wXwKB/HXIzhegUn7ARACgQpEEcIlLFI5p4TJOs\nD22p6vqgm63nKT3GM/ZaphVDYh74uO4oJRmSC/UvqjN8mmFq/ZiscKXxs33r\nuT6S7iup1iKjEAPuRm27OzGwMBb8BSbyLQC8JTdtmyYxvsBA6svHNmRD4w9Z\nplbhTyNd82j4MBQgkk7xbf2VVcr4+HAtnmrGCHUewEggZ30mdn+Cmf+HvIBk\nffr6\r\n=o5zX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2JO9VqRR3XU1B2jDorXLSjOzs3MXGVZKiJ2R/mA/oxQIhALZ6iCMwy6i4cDNkKHmOBr/Zi/jtrKB8H9bUo1QdauFK"}]},"_npmUser":{"name":"acransac","email":"adrien.cransac@gmail.com"},"directories":{},"maintainers":[{"name":"acransac","email":"adrien.cransac@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vtk.js_16.14.0-101_1629785713571_0.7349023576687348"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-25T12:45:54.011Z","16.14.0-100":"2021-07-25T12:45:54.274Z","modified":"2022-04-04T11:16:08.963Z","16.14.0-101":"2021-08-24T06:15:13.856Z"},"maintainers":[{"name":"acransac","email":"adrien.cransac@gmail.com"}],"description":"Visualization Toolkit for the Web","homepage":"https://github.com/kitware/vtk-js#readme","keywords":["3d","visualization","webgl","medical","scientific","vtk","paraview","geometry","point cloud","mesh","gl-vis","volume","graphics","paraviewweb"],"repository":{"type":"git","url":"git+https://github.com/kitware/vtk-js.git"},"bugs":{"url":"https://github.com/kitware/vtk-js/issues"},"license":"BSD-3-Clause","readme":"## [VTK.js - The Visualization Toolkit for JavaScript](http://kitware.github.io/vtk-js/)\n\n[![Build Status](https://github.com/Kitware/vtk-js/workflows/Build%20and%20Test/badge.svg)](https://github.com/Kitware/vtk-js/workflows/Build%20and%20Test/badge.svg)\n[![Build Status](https://travis-ci.org/Kitware/vtk-js.svg)](https://travis-ci.org/Kitware/vtk-js)\n[![Dependency Status](https://david-dm.org/kitware/vtk-js.svg)](https://david-dm.org/kitware/vtk-js)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n![npm-download](https://img.shields.io/npm/dm/vtk.js.svg)\n![npm-version-requirement](https://img.shields.io/badge/npm->=5.0.0-brightgreen.svg)\n![node-version-requirement](https://img.shields.io/badge/node->=8.0.0-brightgreen.svg)\n[![DOI](https://zenodo.org/badge/57900965.svg)](https://zenodo.org/badge/latestdoi/57900965)\n\n\nIntroduction\n============\n\n**[This is a fork](https://github.com/Kitware/vtk-js). All credits and copyright go to the original authors and maintainers.**\n\n**See the license file in the repository or distributed with the npm package.**\n\nThis fork is based on VTK 16, before the introduction of ESM modules and subsequent breaking changes. It aims to allow the use of some pieces of VTK in a web worker context.\n\nVTK is an open-source software system for image processing, 3D\ngraphics, volume rendering and visualization. VTK includes many\nadvanced algorithms (e.g., surface reconstruction, implicit modelling,\ndecimation) and rendering techniques (e.g., hardware-accelerated\nvolume rendering, LOD control). The JavaScript implementation remains\na subset of the actual C++ library but efforts will be made to easily\nport or compile native VTK code into WebAssembly to better blend\nboth worlds. vtk.js is a true rewrite of VTK in plain JavaScript (ES6).\nTherefore not everything has been rewritten.\n\nThe origin of VTK is with the textbook \"The Visualization Toolkit, an\nObject-Oriented Approach to 3D Graphics\" originally published by\nPrentice Hall and now published by Kitware, Inc. (Third Edition ISBN\n1-930934-07-6). VTK has grown (since its initial release in 1994) to a\nworld-wide user base in the commercial, academic, and research\ncommunities.\n\nvtk.js aims to be a subset of VTK and provide 3D rendering using WebGL\nfor both geometry and volume rendering.\n\nReporting Bugs\n==============\n\nIf you have found a bug:\n\n1. If you have a patch, please read the [CONTRIBUTING.md][] document.\n\n2. Otherwise, please join the one of the [VTK Mailing Lists][] and ask\n   about the expected and observed behaviors to determine if it is\n   really a bug.\n\n3. Finally, if the issue is not resolved by the above steps, open\n   an entry in the [VTK Issue Tracker][].\n\n[CONTRIBUTING.md]: CONTRIBUTING.md\n[VTK Mailing Lists]: https://www.vtk.org/mailing-lists/\n[VTK Issue Tracker]: https://github.com/Kitware/vtk-js/issues\n\nRequirements\n============\n\nIn general VTK tries to be as portable as possible; the specific configurations below are known to work and tested.\n\nvtk.js supports the following development environments:\n\n- Node 8+\n- NPM 6+\n\nand we use [@babel/preset-env](https://www.npmjs.com/package/@babel/preset-env) with the [defaults](https://github.com/Kitware/vtk-js/blob/master/.browserslistrc) set of [browsers target](https://browserl.ist/?q=defaults).\nBut when built from source this could be adjusted to support any browser as long they provide WebGL.\n\nDocumentation\n=============\n\nSee the [documentation](https://kitware.github.io/vtk-js) for a\ngetting started guide, advanced documentation, and API descriptions.\n\nContributing\n============\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for instructions to contribute.\n\nLicense\n=======\n\nVTK is distributed under the OSI-approved BSD 3-clause License.\nSee [Copyright.txt][] for details.\n\n[Copyright.txt]: Copyright.txt\n","readmeFilename":"README.md"}