craco-vtk
Let's use vtk.js with create-react-app today!
This is a plugin for @craco/craco.

Try it!
Usage
1. Create a React project
npx create-react-app example
cd example
2. Install modules
In your create-react-app project, install modules:
npm install --save @craco/craco craco-vtk vtk.js shader-loader worker-loader css-loader style-loader postcss-loader
yarn add @craco/craco craco-vtk vtk.js shader-loader worker-loader css-loader style-loader postcss-loader
3. Rewrite npm scripts
Rewrite npm scripts in package.json
as following:
{
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "react-scripts eject"
},
}
4. Create craco config file
Create craco.config.js
in the proejct root:
const CracoVtkPlugin = require("craco-vtk");
module.exports = {
plugins: [
{
plugin: CracoVtkPlugin()
}
]
};
5. Congratulations! 🎉
Setup is complete! Enjoy your VTK life.🏝
Acknowledgements
This package was inspired by craco-cesium.
See also craco-itk.