v4.0.0-beta.1
Pre-release
Pre-release
·
1049 commits
to master
since this release
Added
-
Added exception support to the following rules:
no-absolute-version-dependenciesno-absolute-version-devDependenciesno-caret-version-dependenciesno-caret-version-devDependenciesno-tilde-version-dependenciesno-tilde-version-devDependenciesprefer-absolute-version-dependenciesprefer-absolute-version-devDependenciesprefer-caret-version-dependenciesprefer-caret-version-devDependenciesprefer-no-version-zero-dependenciesprefer-no-version-zero-devDependenciesprefer-tilde-version-dependenciesprefer-tilde-version-devDependencies
Addresses #93
Changed
-
name-formatnow checks the following things:- Name is lowercase
- Name is less than 214 characters. This includes scope.
- Name doesn't start with a
.or a_.
Addresses #115
-
Improved schema validation that runs against npm-package-json-lint config files. Highlights include:
- Better error messages. Ex:
- severity must be either "off", "warning", or "error". - Array type rules now ensure at least one item is passed.
- Array type rules now validate unique items are passed.
- Better error messages. Ex:
Removed
- Dropped support for Node 6 and 7.