Sindre Sorhus
|
ac46b5400d
|
Fix isInRange silently returning false when range contains NaN
|
2026-04-08 15:09:53 +07:00 |
|
Sindre Sorhus
|
47415dc46a
|
Fix isNumericString incorrectly accepting strings with surrounding whitespace
|
2026-04-08 05:51:14 +07:00 |
|
Sindre Sorhus
|
3b40955b02
|
Fix handling of functions and arrays in isEmptyObject and isNonEmptyObject
|
2026-04-08 05:51:13 +07:00 |
|
Sindre Sorhus
|
faf700367e
|
Require Node.js 22
|
2026-04-08 04:38:52 +07:00 |
|
Sindre Sorhus
|
eff8e6b318
|
7.2.0
|
2025-12-27 11:35:17 +01:00 |
|
Sindre Sorhus
|
9bdcd9b57f
|
Add predicate factory mode to is.any and is.all
Fixes #218
|
2025-12-27 11:33:25 +01:00 |
|
Sindre Sorhus
|
fbcc68e139
|
7.1.1
|
2025-11-01 00:20:45 +07:00 |
|
Tim Griesser
|
e7c84fcb79
|
Fix is.class for minified class expression (#217)
|
2025-11-01 00:18:25 +07:00 |
|
Sindre Sorhus
|
d22ab62991
|
7.1.0
|
2025-09-14 02:05:33 +07:00 |
|
Sindre Sorhus
|
1f2440ae0d
|
Add is.optional and assert.optional
Fixes #111
|
2025-09-13 15:48:57 +07:00 |
|
Sindre Sorhus
|
c68ad76062
|
Fix TypeScript type narrowing issue with isUrlString
Fixes #212
|
2025-09-12 05:08:52 +07:00 |
|
Bjorn Stromberg
|
ef35cc350a
|
Structure fixtures so they can be easily tested for exclusivity (#215)
|
2025-06-06 13:58:46 +02:00 |
|
Sindre Sorhus
|
882a91c54f
|
7.0.2
|
2025-06-04 12:57:42 +03:00 |
|
Sindre Sorhus
|
e8e8124ba7
|
FIx observable checking
Fixes #214
|
2025-06-04 12:55:44 +03:00 |
|
Sindre Sorhus
|
47a5099325
|
Minor tweaks
|
2025-06-04 12:12:42 +03:00 |
|
Sindre Sorhus
|
e0976457e0
|
7.0.1
|
2024-09-06 22:54:53 +07:00 |
|
Martin Eneqvist
|
5565c5e3ba
|
Fix passing in assertion message to assertArray (#210)
Co-authored-by: Sindre Sorhus <sindresorhus@gmail.com>
|
2024-09-06 22:52:56 +07:00 |
|
Sindre Sorhus
|
ab85d9bca9
|
7.0.0
|
2024-07-10 15:43:01 +02:00 |
|
Sindre Sorhus
|
0ff273fee8
|
Require Node.js 18
|
2024-07-10 15:41:12 +02:00 |
|
Martin Eneqvist
|
25a376875d
|
Fix type guard for isWhitespaceString and isEmptyStringOrWhitespace (#207)
|
2024-06-26 14:31:56 +02:00 |
|
Bjorn Stromberg
|
8cbcaee674
|
Remove deprecated methods and improve Class definition (#209)
|
2024-06-26 14:30:00 +02:00 |
|
Bjorn Stromberg
|
92699e1049
|
Replace ts-node with tsimp (#208)
|
2024-06-25 02:08:48 +02:00 |
|
Sindre Sorhus
|
47f49741ea
|
6.3.1
|
2024-05-16 11:15:23 +03:00 |
|
Sindre Sorhus
|
0df21e4151
|
Add missing type guard for is.enumCase
Fixes #205
|
2024-05-16 11:11:44 +03:00 |
|
Sindre Sorhus
|
f7148e19dc
|
Meta tweaks
|
2024-04-29 01:32:06 +07:00 |
|
Sindre Sorhus
|
a1987f8bad
|
6.3.0
|
2024-04-23 12:59:46 +07:00 |
|
Martin Eneqvist
|
f2e5834421
|
Support custom assertion messages (#204)
Co-authored-by: Sindre Sorhus <sindresorhus@gmail.com>
|
2024-04-23 12:58:28 +07:00 |
|
Sindre Sorhus
|
664b9077e1
|
6.2.0
|
2024-02-29 14:29:43 +07:00 |
|
Sindre Sorhus
|
07ea404e86
|
Meta tweaks
|
2024-02-29 14:26:01 +07:00 |
|
Martin Eneqvist
|
e9418fe1b9
|
Add .validDate() (#203)
|
2024-02-29 14:23:30 +07:00 |
|
patrik csak
|
0e687a23a8
|
Fix readme headings (#202)
|
2024-01-06 14:30:28 +07:00 |
|
Sindre Sorhus
|
1acbd9e202
|
6.1.0
|
2023-10-26 21:39:39 +07:00 |
|
Simon Podlipsky
|
0d4cf6fcc8
|
Improve TypeScript type for isNonEmptyString() and isNonEmptyStringAndNotWhitespace() (#200)
|
2023-10-26 21:37:39 +07:00 |
|
Sindre Sorhus
|
f10e2caf3d
|
6.0.1
|
2023-10-15 19:26:47 +07:00 |
|
Sindre Sorhus
|
e7e2213e91
|
directInstanceOf: Fix handling of undefined and null
Fixes #199
|
2023-10-15 16:01:29 +07:00 |
|
Bjorn Stromberg
|
9d6c91ee58
|
Add Node.js 20 to CI (#181)
|
2023-08-16 12:09:57 +02:00 |
|
Sindre Sorhus
|
877ed1cc6a
|
6.0.0
|
2023-08-15 20:51:44 +02:00 |
|
Sindre Sorhus
|
dadca59f6a
|
Update dev dependencies
|
2023-08-15 20:50:56 +02:00 |
|
Bjorn Stromberg
|
68e0c95857
|
Update @sindresorhus/tsconfig to v4 (#194)
|
2023-08-10 16:07:56 +02:00 |
|
Bjorn Stromberg
|
bcec30d735
|
Rename is.domElement() to is.htmlElement() (#196)
|
2023-08-10 16:06:46 +02:00 |
|
Bjorn Stromberg
|
ee79af32b6
|
Update class method description (#195)
Co-authored-by: Harminder Virk <virk.officials@gmail.com>
|
2023-08-10 16:05:22 +02:00 |
|
Bjorn Stromberg
|
85c89925b6
|
Give better assertion messages for assert.all and assert.any (#193)
|
2023-08-09 13:49:06 +02:00 |
|
Bjorn Stromberg
|
e03c249d6c
|
Drop support for Node.js 14 (#192)
|
2023-08-07 17:18:36 +02:00 |
|
Bjorn Stromberg
|
5044c91273
|
Implement named exports (#191)
|
2023-08-07 02:50:03 +02:00 |
|
Bjorn Stromberg
|
bd5dfda993
|
Replace enums with string literals (#190)
|
2023-07-30 13:32:34 +02:00 |
|
Sindre Sorhus
|
44beb083a3
|
5.6.0
|
2023-07-23 14:40:00 +02:00 |
|
Tal Michel
|
3868f47783
|
Add .tupleLike() (#189)
Co-authored-by: Sindre Sorhus <sindresorhus@gmail.com>
|
2023-07-23 14:35:23 +02:00 |
|
Sindre Sorhus
|
94dc715577
|
5.5.2
|
2023-07-17 11:42:55 +02:00 |
|
Eugene
|
20ad8231c2
|
Fix is.nonEmptyArray() type narrowing with undefined (#188)
|
2023-07-17 11:42:04 +02:00 |
|
Sindre Sorhus
|
ad0c3b1429
|
5.5.1
|
2023-07-16 16:20:29 +02:00 |
|