v4.0.0-beta.1
Pre-release
Pre-release
·
866 commits
to master
since this release
Added
-
Added exception support to the following rules:
no-absolute-version-dependencies
no-absolute-version-devDependencies
no-caret-version-dependencies
no-caret-version-devDependencies
no-tilde-version-dependencies
no-tilde-version-devDependencies
prefer-absolute-version-dependencies
prefer-absolute-version-devDependencies
prefer-caret-version-dependencies
prefer-caret-version-devDependencies
prefer-no-version-zero-dependencies
prefer-no-version-zero-devDependencies
prefer-tilde-version-dependencies
prefer-tilde-version-devDependencies
Addresses #93
Changed
-
name-format
now 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.