Grafana plugin webpack version
- Uses npm instead of bower
- Avoid using
/external
folder with libs’ sources (but you can, if you want) - Smaller resulting bundle compared to Grunt build
- All webpack features available
- SASS support with separate styles for dark and light Grafana themes
npm install
npm run build
There are template SASS files at src/css/ directory. Change ID of root div to ID of your plugin in template.html and SASS files in order to prevent CSS conflicts between plugins.
If you don't need separate styles for for dark and light themes - follow comments in module.js.
If you want to use CSS instead of SASS - just change files extensions at src/css/ directory and in module.js.
- TypeScript extension
- Progress List plugin - full plugin with assets, libs, etc based on this temlpate