Detect old sbt version; plus some maintenance #18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Primarily this is a fix for #17. I tested on MacOS, with sbt 1.6.1, 1.3.3, 1.2.0 and 0.13.18 downloaded from https://www.scala-sbt.org/download.html, and it's working as intended, detecting the error in 1.2.0 and 0.13.18 and printing instructions to fix it:
I ran it on my laminar-demo project, everything seems fine. Tests pass.
Let me know if you want the error reworded or something.
I also made the following rather trivial changes in separate commits, but let me know if you want separate PRs for them.
Added common IDE and OS files to .gitignore.
Ran
npm audit fix
because it was reporting vulnerabilities in transient dependencies. It just updated some versions in package-lock.json, I skimmed through the changes, and I don't see anything controversial in there.