Cezar Augusto

The only difference between ordinary and extraordinary is just that little "extra".

Improve HtmlPlugin - Allow includeList instead of a single page folder - Also delegate pages/ folder scan to extension-create

Improve ScriptsPlugin - Delegate resolve to webpack - extension-create now resolves output by itself

Add css-url-relative-plugin as a fix for relative css urls in .css files

Patch HTML to handle manifest-declared assets TODO: This needs improvement

Allow watch HTML files for non-React extensions only The HMR plugin is incosistent with file reloading for content_scripts when watchFiles is enabled for HTML. Since editing HTML files isn't much commom in React apps we only allow watching it when user is using raw JS/TS code.

Replace browser-extension-loader with browser-extension-resolve-plugin

Tweaks on run-chrome-plugin - Add support to contextMenu reloading - Update message strings

Key changes in the reload strategy - Allow parsing scripts that include chrome.contextMenus, and update tab if they change

Update browser-extension-loader - Simplify logic within it and start making sense of it to create a client-side resolver