All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.2 - 2024-12-19
Update dependencies.
2.0.1 - 2024-07-21
Forgot to build the latest changes :'(
2.0.0 - 2024-07-21
isDate
isInfinity
isNan
isUndefined
isEven
isFloat
isInteger
isMap
isNegative
isOdd
isPositive
isSet
isWeakMap
isWeakSet
- Rewrote
guards.ts
to have each guard in a seperate file - Rewrote
JSON.ts
to seperateJsonValue
andJsonPatch
types
- Vue
propsOf
– I'm currently not using Vue, which is why I'm removing Vue specific types JSONValue
, useJsonValue
insteadTuple
type, because the type wasn't correctgenerateError()
– moved to a different utils repository
This "release" came to be to test the publish job in the ci/cd and should not be recognized as an official release.
1.4.0 - 2024-01-10
JsonPatchOperations
- All possible JSON patch operationsJsonPatch
- A valid JSON patchisArray(x)
- Is x an array?isObject(x)
- Is x an object?
JsonValue
in favor ofJSONValue
. Casing should be about word spacing only. Using all capitals for an abbreviation makes names harder to read.
JSONValue
1.3.0 - 2023-09-28
isString(x)
- Is x a string?isNumber(x)
- Is x a number?isBigInt(x)
- Is x a bigint?isBool(x)
- Is x a boolean?isSymbol(x)
- Is x a symbol?isNull(x)
- Is x null?
1.2.0 - 2023-07-25
- Added Vue specific
PropsOf
type
1.1.1 - 2023-06-09
Forgot to build dist.
1.1.0 - 2023-06-09
- Added
Tuple
type
- Improved documentation comments of the
isDefined
type guard
1.0.0 - 2023-06-04
First release.