Sublime Text 3 plugin that shows the import costs of imported JS modules.
The best way is to install the plugin via Package Control, just search for import cost
. Besides that, you also have to have node
installed, as well as the npm package import-cost
:
npm i -g import-cost
To change config options, open the menu Sublime Text > Preferences > Package Settings > Import Cost
after installing the plugin. The following options are available:
{
// Check import costs of npm modules when saving a file
"check_on_save": true,
// Check import costs when opening a file
"check_on_open": true,
// File sizes for differnt warning levels in kb
"min_size_warning": 40,
"min_size_error": 100,
// Path to node binary
"node_path": "/usr/local/bin/node",
// File extensions that should be considered
"extensions": [ "js", "jsx" ],
// Show gzip size as well
"show_gzip": false
}
To wix for the awesome npm package, and to @princemaple for contributing to make this plugin work on Windows as well 🎉
-
Add basic menus and settings -
Add "show gzip" option -
Make plugin available through plugin manager -
Make plugin smarter to always find correct node_modules folder, no matter what folder is currently open in sublime - Add caching on python level (import-cost has caching itself, but we still have the expensive node bridge thing going on, which is very avoidable)
-
Windows support