Martin Eneqvist
d77be18d42
Fix index-as-message bug in assertArray
...
As `assertArray` previously called the assertion
function in a `forEach(assertion)`, the index was
passed as the custom message. This commit fixes
this bug by passing down the `message` argument
to the assertion function.
A `@ts-expect-error` comment was added to due to
"Assertions require every name in the call target
to be declared with an explicit type
annotation.".
2024-09-06 10:16:32 +02: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
hyperbola
9d26c020ee
Fix type guards for assert.{truthy,falsy,nan} ( #187 )
2023-07-16 16:19:31 +02:00
Sindre Sorhus
278e0e9696
5.5.0
2023-07-15 00:28:14 +02:00
Eugene
1284da085f
Add is.positiveNumber and is.negativeNumber ( #184 )
2023-07-15 00:26:30 +02:00
Eugene
3177d11801
Fix type narrowing for nonEmptyArray ( #185 )
2023-07-15 00:24:56 +02:00
Sindre Sorhus
9265e9072d
Add test for #183
2023-06-10 11:43:41 +03:00
Sindre Sorhus
7d468191f4
5.4.1
2023-06-04 11:04:07 +03:00
Bjorn Stromberg
d1574d358d
Revert exports change in package.json ( #180 )
2023-06-04 11:01:35 +03:00
Sindre Sorhus
61a437eba3
5.4.0
2023-05-30 21:16:59 +07:00
Sindre Sorhus
65404fbd8e
Meta tweaks
2023-05-30 21:15:24 +07:00
Xananax
888e145c5a
Improve type guard/assertion of numericString() ( #178 )
2023-05-30 18:43:51 +07:00
Sindre Sorhus
e559b37b72
Update dev dependencies
2022-10-17 18:19:38 +07:00
Sindre Sorhus
f3693674f6
Add failing test for #174
2022-10-17 17:51:49 +07:00
Sindre Sorhus
911f44dc36
5.3.0
2022-07-21 16:30:26 +02:00
Sindre Sorhus
33cd815503
Meta tweaks
2022-07-21 16:28:44 +02:00
Sindre Sorhus
592d9093cd
Make nonEmptyArray() more strongly-typed
...
Fixes #171
2022-07-21 16:28:43 +02:00
Sindre Sorhus
d3ff1fdfce
5.2.0
2022-06-21 14:07:38 +02:00