vtk-unstructured-viewer
Version:
A lightweight, standalone JavaScript library for parsing and processing VTK Unstructured Grid (.vtu) files in both browser and Node.js environments. Complete VTK-style API with zero dependencies for scientific visualization.
119 lines (118 loc) • 3.14 kB
JSON
{
"name": "vtk-unstructured-viewer",
"version": "0.0.8-beta",
"description": "A lightweight, standalone JavaScript library for parsing and processing VTK Unstructured Grid (.vtu) files in both browser and Node.js environments. Complete VTK-style API with zero dependencies for scientific visualization.",
"main": "dist/bundle.es.min.js",
"module": "dist/bundle.es.min.js",
"type": "module",
"scripts": {
"clean": "del /q dist\\* 2>nul || echo \"No files to clean\"",
"build": "npm run clean && rollup -c && node obfuscate.js",
"lint": "echo \"(no lint step yet)\"",
"test": "npm run lint && echo \"(no tests yet)\"",
"prepublishOnly": "npm run build",
"start": "node dist/bundle.min.js"
},
"keywords": [
"vtk",
"vtu",
"vtk.js",
"vtk-js",
"paraview",
"visualization-toolkit",
"unstructured-grid",
"vtk-unstructured-grid",
"unstructured-mesh",
"mesh",
"3d-mesh",
"mesh-viewer",
"mesh-processing",
"geometry",
"vtk-geometry",
"vtk-polydata",
"scientific-visualization",
"data-visualization",
"3d-visualization",
"web-visualization",
"browser-3d",
"webgl",
"webgl-vtk",
"3d-graphics",
"3d-rendering",
"scientific-computing",
"scientific-data",
"scientific-plotting",
"simulation",
"engineering",
"engineering-visualization",
"finite-element",
"fem",
"computational-fluid-dynamics",
"cfd",
"numerical-simulation",
"volume-rendering",
"iso-surface",
"scalar-field",
"vector-field",
"field-visualization",
"dataset-viewer",
"vtk-reader",
"vtu-reader",
"vtk-reader-js",
"vtu-reader-js",
"vtk-parser",
"vtu-parser",
"xml-parser",
"vtk-xml",
"vtk-file",
"vtu-file",
"vtk-loader",
"vtu-loader",
"vtk-data",
"vtk-celldata",
"vtk-pointdata",
"vtk-filters",
"vtk-pipeline",
"vtkUnstructuredGrid",
"vtkUnstructuredGridReader",
"vtkXMLUnstructuredGridReader",
"vtkXMLParser",
"javascript-vtk",
"nodejs-vtk",
"vtk-for-web",
"browser",
"nodejs"
],
"author": "sridhar-mani",
"repository": {
"type": "git",
"url": "https://github.com/sridhar-mani/vtk-unstructured-viewer"
},
"homepage": "https://github.com/sridhar-mani/vtk-unstructured-viewer#readme",
"bugs": {
"url": "https://github.com/sridhar-mani/vtk-unstructured-viewer/issues"
},
"license": "Proprietary",
"files": [
"dist",
"dist/workers",
"README.md",
"LICENSE"
],
"dependencies": {
"@kitware/vtk.js": "^33.0.1",
"@xmldom/xmldom": "^0.9.8",
"comlink": "^4.4.2",
"fast-xml-parser": "^5.2.5",
"taichi.js": "^0.0.36"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^28.0.3",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-terser": "^0.4.4",
"javascript-obfuscator": "^4.1.1",
"rimraf": "^6.0.1",
"rollup": "^4.41.1"
}
}