Webpack integration for Flask.
Flask-WebpackExt makes it easy to interface with your existing Webpack project from Flask and does not try to manage Webpack for you. Flask-WebpackExt does this via:
- Manifests: You tell Webpack to write a 
manifest.jsonusing plugins such as webpack-manifest-plugin, webpack-yam-plugin or webpack-bundle-tracker. Flask-WebpackExt reads the manifest and makes your compiled assets available in your Jinja templates. - CLI for NPM: Flask-WebpackExt provides a Flask CLI so that e.g.
flask webpack installwill runnpm installin your Webpack project. Similarly,flask webpack buildwill runnpm run build. 
Optionally you can use Flask-WebpackExt to also:
- Inject configuration: Flask-WebpackExt will write a 
config.jsoninto your Webpack project, which you can import in your Webpack configuration. You define what goes in the config e.g. Let Webpack know about output paths or dynamic entry points. - Collect bundles: If your Webpack project is spread over multiple Python packages, Flask-WebpackExt can help you dynamically assemble the files into a Webpack project. This is useful if you don't know until runtime which packages are installed.
 
Further documentation is available on https://flask-webpackext.readthedocs.io/