- upgrade to browserify 17
- use the Unlicense license
- upgrade to chokidar 3.x
- can bind to a specific network interface with
--port [addr:]port
- browserify
^16.2.0
- chokidar
^2.0.2
- Breaking: Upgrade globbing dependencies which require globs to be more strict and always use POSIX-style slashes because Windows-style slashes are used as escape sequences
- client module exports
connect()
anddisconnect()
- don't crash the client on IE
- add the
--router <filepath>
option which redirects all requests to filepath. Use this if you've got client-side routing and want to avoid 404s
Upgrade dependencies:
- browserify@14.x (drops IE10 support)
- connect-gzip-static@2.x (adds brotli support)
- add a test or two
- you can now supply multiple
--exec
options with their own watch patterns - removed the
--icon
option
- build completion messages now contain a timestamp
- fix
--help
text - clear queued
--exec
tasks on build errors - omit the useless stack trace from failed
--exec
tasks
<static_dir>
is now optional, disabling the server if omitted.
Instead of adding the reloader client as an entry file, require("rum")
is prepended to an existing entry file. This means top-level browserify transforms should no longer be applied to node_modules
, speeding up the initial build, and avoiding any bugs related to transforms running on unexpected files.