Skip to content

Releases: stealjs/steal-tools

2.3.0

09 Jun 15:34
Compare
Choose a tag to compare
  • Use the esprima-next parser, unlocking later ECMAScript features like dynamic import() [#1163]
  • Update Steal to 2.3.0, which provides the importRewrites feature [#1164]
  • Update testee to resolve an incompatible process shim in testee-client

Node 13.x compatibility

11 Feb 18:27
Compare
Choose a tag to compare

Adds the ability to work on Node 13.x.

#1153

2.2.5

27 Nov 13:00
Compare
Choose a tag to compare

Remove .git folder from npm published files

Somehow the folder was added in the previous release. The tarball at https://registry.npmjs.org/steal-tools/-/steal-tools-2.2.5.tgz looks fine.

2.2.4

25 Nov 13:15
Compare
Choose a tag to compare

This patch release fixes a race condition where last format transform (when using stealTools.export with multiple output formats) overrides previous ones. See #1139

💥

2.2.3

13 Nov 12:55
Compare
Choose a tag to compare

This patch release fixes an issue with builds where the source code uses ES2015 features (like template literals) and the forceES5 flag is set to false, like:

let name = "John";
let time = "today";

export default `Hello ${name}, how are you ${time}?`

This was caused by the transpile package using an old version of estraverse that did not support AST nodes like TemplateLiteral.

v2.2.1

08 Apr 22:59
Compare
Choose a tag to compare

This changes rollup-plugin-commonjs’s semver range to avoid a buggy version. #1121

2.2.0

18 Mar 13:22
Compare
Choose a tag to compare

Replace uglify-es with terser as default minifier

uglify-es is no longer maintained and uglify-js does not support ES6+.

terser is a fork of uglify-es that retains API and CLI compatibility with uglify-es and uglify-js@3.

Hopefully this version should not break your build, but we do recommend to test before upgrading and submit any minification issues to https://github.com/terser-js/terser/issues.

Introduce forceES5 flag to skip ES2015 transpilation

05 Mar 22:03
Compare
Choose a tag to compare

2.0.10

28 Nov 20:49
Compare
Choose a tag to compare

This is a patch release, fixing a bug where import names would not be shadowed correctly when function parameters had the same names.

2.0.9

28 Nov 15:12
Compare
Choose a tag to compare

This is a patch release of steal-tools, fixing a regression caused in the last tree shaking fix.