@sindresorhus/is
8.1.0 · 11 May 2026MIT93.8M / weekRepositoryHomepagenpmAtom feed
Upgrading @sindresorhus/is from 4.6.0 to 8.1.0
25 releases in betweenevery note read
- 8
- changes to make
- 0
- advisories fixed
- 19
- new
- 15
- fixes
Before you upgrade
Tick each one off as you go- breaking8.0.0
- breaking7.0.0
- breaking7.0.0
- breaking6.0.0
- breaking6.0.0
- breaking5.0.0
- breaking5.0.0
- deprecated6.0.0
Release by release
- new
Add negative assertion helper 2d4956e
- new
- new
Add
finiteNumberpredicate 63be5c0 - new
Add
nonNegativeNumberpredicate 63be5c0 - new
Add
positiveIntegerpredicate 63be5c0 - new
Add
negativeIntegerpredicate 54fc094
- new
- new
Add predicate factory mode to
is.anyandis.all9bdcd9b
- new
- fixed
Fix
is.classfor minified class expression (#217) e7c84fc
- fixed
- new
Add
is.optionalandassert.optional1f2440a - fixed
Fix TypeScript type narrowing issue with
isUrlStringc68ad76
- new
- fixed
FIx observable checking e8e8124
- fixed
- fixed
Fix passing in assertion message to
assertArray(#210) 5565c5e
- fixed
- fixed
Fix type guard for
isWhitespaceStringandisEmptyStringOrWhitespace(#207) 25a3768 - fixed
Don't depend on any Node.js types 0ff273f
- fixed
6 other lines we could not sort, mostly version bumps
- 6.1.0
Improve TypeScript type for
isNonEmptyString()andisNonEmptyStringAndNotWhitespace()(#200) 0d4cf6f - 6.0.1
directInstanceOf: Fix handling ofundefinedandnulle7e2213 - 5.4.1
Revert
exportschange in package.json (#180) d1574d3 - 5.4.0
Improve type guard/assertion of
numericString()(#178) 888e145 - 5.3.0
Make
nonEmptyArray()more strongly-typed 592d909 - 5.2.0
Improve
plainObject()(#169) 45cae31
1 internal line (docs, tests, tooling) left out.