Skip to content

v2.7.1

Compare
Choose a tag to compare
@sverweij sverweij released this 07 Nov 18:54
· 1770 commits to main since this release
  • Deprecates the --system option in favour of --module-systems. It's clearer and simplified the code a bit. The shorthand (-M) stays. --system will be available until the 3.0.0 release, but will will issue a deprecation warning.
  • makes the --init-rules use the file name from -v. It's a hack for testing purposes. I won't document it and don't recommend using it
  • 🐛 if you pass multiple module systems with not only comma's but also spaces between them (which you can do if you're very persistent, like so: --module-systems "amd, cjs") the cli strips the spaces.
  • The behaviour of the CLI stays the same for all other cases; the API changes a bit though as parameter validation moved over there and it'll throw an occasional Error if you feed it erroneous options.
  • ⬆️ typescript
  • 🔍 Adds some tests. line, statement and function coverage are now on 100%
  • 🔧 some refactoring so stuff is (hopefully) easier to find and maintain.