v0.4.0
Breaking
-
Replaced UglisyJS with Terser (#49): 66f9d19
Especially with Babel@7's ability to target ESM output, this was a required change. -
Replaced core
browsers
config with universal Browserslist locations (#47): b0c315b
All tools are already attempting to locate config for these locations. No sense in reinventing.
Features
- (
core
) Upgraded to Babel 7.x dependencies! (#30): c97d6cb - (
preact
) Includeasync!
loader for easy code-splitting (#51): 816db63, 6f56f4c - (
cli.export
) Include--insecure
flag to disable sandboxing (#40): a194d2e
Patches
- (
cli.init
) Specify third-party dependency versions (#19): 2cb4640 - (
cli.export
) Scrape root path last to prevent empty content: bf9feee - (
templates
) Fix<object/>
descriptor for Lighthouse score: ded2fce, 0a05258 - (
core
) Update default"browserslist"
targets: 02ec952 - (
core
) Bump dependencies: c745542, 26a11f5, 81876cd