Skip to content

1.3.0

Choose a tag to compare

@developit developit released this 18 Apr 20:36
· 53 commits to master since this release

🦟 Better Debugging

A new karmatic debug command wraps up a few important flags into one easy to remember debug mode. In this mode, coverage is not reported and Chrome is opened in "headful" mode for visual inspection. (#27, thanks @andrewiggins)

🙈 Coverage Reporting

Code coverage reports in HTML and JSON format are now generated by default in a coverage directory. You can also disable these by passing --no-coverage. (#26, thanks @andrewiggins)

🕸 Custom Browsers

karmatic watch --browsers firefox

🧭 Built-in support for SauceLabs

Set the SAUCE_USERNAME and SAUCE_ACCESS_KEY env vars, then pass saucelabs browser/platform combinations to the new --browsers option:

SAUCE_USERNAME=developit SAUCE_ACCESS_KEY=123456 karmatic --browsers sauce-ie-11,sauce-ie-10

🌶 Modern JS

karmatic now transpiles for modern browsers only (last 2 versions of Chrome + Firefox + Safari). Don't worry though - it'll still transpile down to ES5 if --browsers includes "ie" or "internet explorer", or if the --downlevel flag is set.