v0.5.0
and above
- (#216) remove deprecated option for TS 5.0
- (#211) fix
ntv.keys
andntv.entries
always returnsstring
- (#205) add
size
function tontv
namespace - (#204) add
scope
function - (#202) add
create
function tontv
namespace
- (#203) add
execute
function - (#203) export
identical
function - (#200) add
bulwark
to/guards
module - (#197) add
zip
function tontv
namespace
- (#189) fix overly strict
unique
generic constraint
- (#187) add
clone
function for cloning variables - (#172) add second parameter to
unique
for object handling
- (#181) add
identical
function for values equality check - (#180) add default parameter to
iterate
callback for object deep copy
- (#170) fix infinite circularly referenced generated types
- (#160) add new
ntv
namespace to/std
module - (#159) add
immediate
function - (#158) add convenience
set
cookie function - (#154) add
"plugins"
to prettier overrides - (#150) enable key drilling to
compare.key
- (#149) change url interpolation behaviour
- (#147) add new CSV parser to
/std
module - (#147) new
"exports"
entry'/std'
- (#140) overhaul
compare
to namespace
- #165 | Removed
/bits/find
and/math/set
exports - #165 | Removed
find
namespace and export functions directly from/bits
- #150 | Make
.
a reserved character as delimiter forcompare.key
- #149 | Removed implicit slash addition in
api
url interpolation - #140 | Renamed and moved
comparator
tocompare.inspect
- (#136) fix
random.uuid
implicitly calling crypto methods
- (#134) add
./typings
toexports
field
- (#131) support native ESM resolution
- (#116) add
compare.order
function in/core
module - (#103) add
Definable
,Difference
, andIntersectUnion
typings
- (#122) fix
compare.wildcard
value comparison - (#110) add second parameter to
compare.key
- (#109) remove
esModuleInterop
andallowSyntheticDefaultImports
option - (#104) overhaul
random
namespace in/utils
module - (#102) overhaul
dt
namespace in/utils
module - (#101) add nicer
qse
output handling - (#95) overhaul
cookies
namespace in/web
module - (#91) initialize
comparators
typings - (#91) add
compare.key
method in/core
module - (#90) add
curry
function in/core
module - (#86) strongly type
debounce
andthrottle
- (#81) add fallback parameter to
tryNumber
- (#79) change
.y*ml
prettier formatting options - (#73) add
pipe
function in/core
module - (#72) strongly infer
inverse
return type - (#72) add
UnaryFunction
typings - (#72) fix default generic value of
AnyFunction
typing - (#72) change generic order of
Tuple
and only require the size - (#65) change
qpm
toqse
in/web
module - (#65) add query string decoder in
/web
module
- #109 | Removed
esModuleInterop
andallowSyntheticDefaultImports
option - #104 | Added generator parameter to
random.uuid
- #102 | Overhauled
dt
namespacenow
getter has been removednew
method has been renamed tocurrent
format
is now a curried function (#115)build
is a new function (#115) that builds a formatter
- #95 | Overhauled
cookies
namespaceraw
method is now a standalone function outside of parsed objectcreate
is now a curried function that takes in the options first
- #79 | Prettier for
.y*ml
files will now format with spaces and single quotes - #72 | Generic order for
Tuple
is reversed and reduced to only require the final size - #65 | Query string encoder (previously query string pathname maker) is now platform agnostic and does not rely on
window.location
, and returns the generated query string without the leading?
- (#64) remove
svelteBracketNewLine
option from prettier config - (#63) add
Flexible
typings - (#63) fix bool generator in
random
- (#61) fix mismatched
unique
return type - (#60) fix
new
property getting mixed-up as constructor fordt
- (#59) add super compact tz offset, allowing from 1 up to 3
Z
s - (#58) fix
TypeError
indt.format
not having reference tothis
- #59 | Allow
Z
to be defined from 1 up to 3 times indt.format
mask, withZ
only showing the hour without padded zeros
- (#57) augmenting
guards
module - (#56) add
inverse
core function - (#56) add
AnyFunction
andReverse
typings - (#55) add
dt
object inutils
module - (#54) rework
capitalize
options - (#52) add
Only
,Either
, andTuple
typings - (#52) add
uuid
method to random - (#48) add
unique
utility function - (#47) remove default exports except
api
module - (#44) enable
checkJs
andresolveJsonModule
- #44 | Projects that extends
mauss/tsconfig.json
will now have their JS files checked by TS - #47 | All default exports (except
/api
) has been removed, do an import star instead (import * as module from 'mauss/module'
) - #54 | Second parameter of
capitalize
now receives an object, with all values being optional - #57 | Guards module has been refactored
isExists
has been renamed totruthy
, behaviour stays exactly the same as beforeexists
will actually check if the value exists, everything except''
,null
, andundefined
istrue
notNullish
has been reimplemented tonullish
, to get the previous behaviour, usenot(nullish)
instead
- (#23) fix
TypeError
on cookies parse object
- (#21) workaround vite bug for
cookies
andfind
- (#21) polyfill default exports as if importing with
* as
- (#21) remove additional semicolon in cookies creation
- Initial public alpha release