Currently we use concatjs_devserver() as the implementation of the web_resources_devserver(). This is nice to not have to write a devserver and because it is ibazel compatible and implements livereload out of the box.
However, with v3 moving this to @bazel/concatjs, which includes Karma rules and requires a dependency on rules_webtesting, this is a very heavyweight dependency that gets passed to user projects and which we only use a small portion of. Using a custom devserver would enable user workspaces to drop @bazel/concatjs and rules_webtesting.
Currently we use
concatjs_devserver()as the implementation of theweb_resources_devserver(). This is nice to not have to write a devserver and because it isibazelcompatible and implements livereload out of the box.However, with v3 moving this to
@bazel/concatjs, which includes Karma rules and requires a dependency onrules_webtesting, this is a very heavyweight dependency that gets passed to user projects and which we only use a small portion of. Using a custom devserver would enable user workspaces to drop@bazel/concatjsandrules_webtesting.